Utilia

CSV pregledač i uređivač

Otvori CSV u pregledaču, pretraži ga, filtriraj i sortiraj, uredi ćelije, dodaj ili obriši redove i kolone, pa izvezi čist CSV. Ništa se ne otprema.

Kako da otvoriš i urediš CSV fajl

  1. Prevuci fajl na zonu za otpuštanje ili klikni na nju da izabereš .csv, .tsv ili .txt fajl. Možeš i da nalepiš CSV tekst u polje Ili nalepi CSV tekst i klikneš Otvori nalepljeni tekst, ili da kreneš od nule sa Nova prazna tabela.
  2. Kodiranje i Separator se prepoznaju automatski. Ako slova izgledaju pogrešno (na primer é umesto é) ili sve završi u jednoj koloni, izaberi ih ručno. Isključi Prvi red sadrži nazive kolona ako fajl nema red zaglavlja.
  3. Listaj tabelu stranicu po stranicu. Koristi Pretraži sve kolone ili izaberi Kolona za filtriranje i upiši šta treba da Sadrži. Klikni na strelicu pored naziva kolone da je sortiraš (rastuće, opadajuće, pa nazad na originalni redosled).
  4. Klikni na bilo koju ćeliju da je urediš, preimenuj kolonu u njenom zaglavlju ili koristi Dodaj red, Dodaj kolonu i Obriši kolonu. Znak × na kraju reda briše taj red.
  5. Pod Izvoz izaberi Separator i opcije, pa klikni Preuzmi CSV.

Fajl se čita i uređuje u kartici tvog pregledača. Nikada se ne otprema, pa bezbedno možeš da otvaraš spiskove klijenata, bankarske izvode ili druge privatne podatke.

Kodiranja i separatori

CSV fajl je običan tekst, ali ga svi programi ne pišu na isti način. Ovaj alat prvo traži oznaku redosleda bajtova (BOM): UTF-8, UTF-16 LE i UTF-16 BE fajlovi koji njom počinju dekodiraju se u skladu sa tim. Bez BOM-a fajl se proverava kao UTF-8; ako nije ispravan UTF-8, čita se kao Windows-1252, kodiranje koje Excel na Windowsu koristi za „CSV“ fajlove na engleskom i francuskom. Prepoznato kodiranje prikazuje se iznad tabele. Windows-1252 nema sva slova srpske latinice (na primer č, ć i đ), pa za srpski tekst koristi UTF-8.

Zarez je standardni separator, ali tabele podešene na srpski, francuski ili druge jezike koji koriste decimalni zarez umesto toga pišu tačku-zarez, a neki izvozi koriste tabulatore ili uspravne crte. Bira se separator koji daje najujednačeniji broj kolona u prvih 50 redova. Polja pod navodnicima ("Tremblay, Ana") mogu da sadrže separatore, navodnike (udvostručene: "") i prelome redova, kako definiše RFC 4180. Redovi sa poljima koja nedostaju dopunjuju se praznim ćelijama i to se prijavljuje u obaveštenju.

Sortiranje, veliki fajlovi i izvoz

Sortiranje razume brojeve: 9 dolazi pre 10, negativne i decimalne vrednosti su ispravno poređane, tekst se sortira azbučno bez obzira na velika i mala slova ili dijakritike, a prazne ćelije uvek idu na kraj. Pretraga i filteri takođe ignorišu dijakritike, pa ecole pronalazi École.

Istovremeno se prikazuje samo jedna stranica redova (50 do 500), što održava brzinu stranice čak i sa stotinama hiljada redova. Mogu se otvoriti fajlovi do 200 MB, zavisno od memorije tvog uređaja.

Izvoz sadrži svaki red u trenutnom redosledu sortiranja, ili samo redove koji odgovaraju ako uključiš Izvezi samo redove koji odgovaraju pretrazi i filteru. Dodaj UTF-8 BOM (pomaže Excelu da ispravno prikaže slova sa dijakriticima) pomaže Excelu da ispravno prikaže slova kada dvaput klikneš na fajl.

Zaštita od ubacivanja formula

Ćelija koja počinje sa =, +, - ili @ može se izvršiti kao formula kada se CSV otvori u tabeli, što napadači koriste da pokrenu veze ili komande („CSV injection“). Kada je uključeno Zaštiti od ubacivanja formula (ćelije koje počinju sa = + - @ dobijaju vodeći ‘), takve ćelije dobijaju vodeći apostrof pa ih tabele prikazuju kao tekst. Obični brojevi poput -12.5 se ne menjaju. Isključi opciju ako fajl hrani drugi program koji mora da primi tačne vrednosti.

Česta pitanja

Da li se moj CSV fajl otprema?

Ne. Fajl čita JavaScript u tvom pregledaču i ostaje na tvom uređaju. Zatvaranjem kartice odbacuje se, osim ako preuzmeš izvoz.

Zašto slova izgledaju čudno?

Fajl je verovatno dekodiran pogrešnim kodiranjem. U polju Kodiranje izaberi Windows-1252 (zapadnoevropsko) ili UTF-8; tabela se odmah ponovo učitava.

Da li se moje izmene čuvaju automatski?

Ne. Izmene postoje u stranici dok ne klikneš Preuzmi CSV. Promena kodiranja, separatora ili opcije zaglavlja ponovo učitava originalni fajl i odbacuje izmene.

Mogu li da otvaram Excel fajlove?

Ovaj alat čita samo tekstualne fajlove. Za .xlsx, .xls ili .ods tabele koristi Excel pregledač, koji može da izveze list u CSV.

Šta se dešava sa formulama u CSV-u?

CSV ne sadrži formule, samo tekst. Ćelija poput =SUM(A1:A3) ovde je samo tekst; opcija zaštite sprečava tabele da je izvrše posle izvoza.