Pređi na glavni sadržaj
LibraTool logoLibraTool

CSV preglednik i prikaz tabele — besplatno

Nalepite ili otpremite CSV/TSV i prikažite kao tabelu sa sortiranjem i pretragom. Automatski prepoznaje razdvajače. Pregledajte izlaze podataka bez otvaranja Excela.

Radi van mreže kada se učita

Prevucite datoteku ovde ili kliknite da izaberete

CSV, TSV, TXT · obrađeno na vašem uređaju

ili pritisnite Ctrl+V da nalepite iz privremene memorije

Pretraži fajlove
— ili —

Vaši fajlovi nikada ne napuštaju vaš uređaj. Sva obrada se odvija lokalno u vašem pregledaču.

Uobičajene upotrebe

  • Brza CSV inspekcijaOtvorite CSV datoteku u pregledniku da ispitate njenu strukturu bez pokretanja Excel-a ili alatke baze podataka.
  • Otklanjanje greške CSV izvoza iz aplikacijaIspitajte CSV izvoz iz svoje aplikacije da proverite podatke i formatiranje pre nego što pošaljete klijentima ili zainteresovanim stranama.
  • Pripremite podatke pre uvozaIspitajte CSV pre nego što ga uvezete u bazu podataka, proračunsku tabelu ili CRM da proverite strukturu.
  • Inspekcija akademskog skupa podatakaOtvorite CSV podatke istraživanja, odgovore na ankete ili rezultate eksperimenata za brz prvi pregled.
  • Lagana alternativa proračunskoj tabeliOtvorite CSV datoteke trenutno kada trebate samo da ih čitate, bez pokretanja Excel-a ili Google Sheets-a.

Kako funkcioniše

CSV pregledač parsira i prikazuje vaš fajl koristeći ručno napisan tokenizator usklađen sa RFC 4180 ugrađen direktno u alatku — bez CSV biblioteke trećih strana, bez servera. Ceo proces se izvršava u vašem pregledaču: čitanje fajla, prepoznavanje razdvajača, sortiranje, filtriranje, i izvoz.

  1. 1
    Čitanje fajla i prepoznavanje razdvajača
    Otpremljeni fajlovi se čitaju preko File.text() API-ja pregledača; nalepljeni tekst se hvata iz tekstualnog polja. Alatka zatim skenira prvih 2000 znakova i broji pojavljivanja zareza, tabulatora, tačke-zareza, i cevi izvan polja pod navodnicima — koji god se pojavljuje najčešće postaje automatski aktivni razdvajač.
  2. 2
    Tokenizacija RFC 4180
    Tokenizator znak-po-znak prolazi kroz sirovi tekst, prateći stanje polja pod navodnicima tako da se zarezi, cevi, ili novi redovi unutar dvostrukih navodnika tretiraju kao doslovni sadržaj a ne razdvajači. Escapovani navodnici (dva uzastopna znaka dvostrukog navodnika) se svode na jedan navodnik, u skladu sa RFC 4180 specifikacijom.
  3. 3
    Sortirajuća, pretraživa tabela sa profilisanjem kolona
    Parsirani redovi se drže u memoriji i filtriraju na klijentu pri svakom pritisku tastera. Klik na zaglavlje kolone je sortira koristeći komparator svestan tipa: ako 80% ili više nepraznih vrednosti u koloni parsira kao brojeve, primenjuje se brojčano poređanje i ne-brojčane vrednosti se sortiraju na kraj; u suprotnom se koristi poređenje niza svesno jezika. Panel Statistika izračunava broj, distinktne vrednosti, min, maks, srednju vrednost, i medijanu po brojčanoj koloni u potpunosti u pregledaču.
  4. 4
    Paginirani prikaz i izvoz u više formata
    Da bi DOM ostao odzivan, redovi se paginiraju na 500 po strani dok pretraga i sortiranje i dalje rade nad celim skupom podataka. Aktivan prikaz (zaglavlja plus filtrirani, sortirani redovi) se može izvesti kao čist CSV razdvojen zarezima (bez obzira na originalni razdvajač), Markdown tabela, ili JSON niz objekata — sve generisano lokalno i kopirano u privremenu memoriju ili preuzeto kao fajl.

Vaš CSV fajl se čita direktno u pregledaču i nikada se ne otprema nijednom serveru — samo se veličina fajla (u kilobajtima) šalje analitici da izbroji upotrebu alatke.

Slične alatke

Česta pitanja