Utilia

CSV peržiūra ir redaktorius

Atidaryk CSV failą naršyklėje, ieškok, filtruok, rikiuok, redaguok ląsteles, pridėk ar trink eilutes ir eksportuok. Privatu: nieko neįkeliama.

Kaip atidaryti ir redaguoti CSV failą

  1. Nutempk failą į nuleidimo sritį arba spustelėk ją ir pasirink .csv, .tsv ar .txt failą. Taip pat gali įklijuoti CSV tekstą laukelyje Arba įklijuok CSV tekstą ir spustelėti Atidaryti įklijuotą tekstą arba pradėti nuo nulio su Nauja tuščia lentelė.
  2. Koduotė ir Skirtukas aptinkami automatiškai. Jei diakritiniai ženklai atrodo blogai (pavyzdžiui, Ä… vietoj ą) arba viskas patenka į vieną stulpelį, pasirink juos rankiniu būdu. Nuimk žymę nuo Pirmoje eilutėje yra stulpelių pavadinimai, jei faile nėra antraštės eilutės.
  3. Naršyk lentelę puslapis po puslapio. Naudok Ieškoti visuose stulpeliuose arba pasirink Filtruojamas stulpelis ir įvesk, ką jis Turi tekstą. Spustelėk rodyklę šalia stulpelio pavadinimo, kad jį išrikiuotum (didėjimo tvarka, mažėjimo tvarka, tada atgal į pradinę tvarką).
  4. Spustelėk bet kurią ląstelę, kad ją redaguotum, pervadink stulpelį jo antraštėje arba naudok Pridėti eilutę, Pridėti stulpelį ir Ištrinti stulpelį. × eilutės gale ištrina tą eilutę.
  5. Skiltyje Eksportas pasirink Skirtukas ir parinktis, tada spustelėk Atsisiųsti CSV.

Failas skaitomas ir redaguojamas tavo naršyklės skirtuke. Jis niekada neįkeliamas, todėl gali saugiai atidaryti klientų sąrašus, banko eksportus ar kitus privačius duomenis.

Koduotės ir skirtukai

CSV failas yra paprastas tekstas, bet ne visos programos jį rašo vienodai. Šis įrankis pirmiausia ieško baitų tvarkos žymės (BOM): UTF-8, UTF-16 LE ir UTF-16 BE failai, kurie ja prasideda, dekoduojami atitinkamai. Be BOM failas tikrinamas kaip UTF-8; jei tai netinkamas UTF-8, jis skaitomas kaip Windows-1252 – koduotė, kurią „Excel“ sistemoje „Windows“ naudoja „CSV“ failams anglų ir prancūzų kalbomis. Aptikta koduotė rodoma virš lentelės.

Kablelis yra standartinis skirtukas, bet skaičiuoklės, nustatytos lietuvių ar kitomis kalbomis, vartojančiomis dešimtainį kablelį, vietoj jo rašo kabliataškius, o kai kurie eksportai naudoja tabuliaciją ar vertikalų brūkšnį. Pasirenkamas skirtukas, kuris pirmose 50 eilučių duoda nuosekliausią stulpelių skaičių. Laukuose kabutėse ("Petraitis, Jonas") gali būti skirtukų, kabučių (dvigubinamų: "") ir eilučių lūžių, kaip apibrėžta RFC 4180. Eilutės su trūkstamais laukais papildomos tuščiomis ląstelėmis ir apie tai pranešama.

Rikiavimas, dideli failai ir eksportas

Rikiavimas supranta skaičius: 9 eina prieš 10, neigiamos ir dešimtainės reikšmės išdėstomos teisingai, tekstas rikiuojamas abėcėlės tvarka neatsižvelgiant į raidžių dydį ar diakritinius ženklus, o tuščios ląstelės visada eina paskutinės. Paieška ir filtrai taip pat ignoruoja diakritinius ženklus, todėl ziema suranda žiema.

Vienu metu rodomas tik vienas eilučių puslapis (nuo 50 iki 500), todėl puslapis veikia greitai net su šimtais tūkstančių eilučių. Galima atidaryti iki 200 MB failus, priklausomai nuo įrenginio atminties.

Eksportuojamos visos eilutės dabartine rikiavimo tvarka arba tik atitinkančios eilutės, jei pažymėsi Eksportuoti tik paiešką ir filtrą atitinkančias eilutes. Pridėti UTF-8 BOM padeda „Excel“ teisingai rodyti diakritinius ženklus dukart spustelėjus failą.

Apsauga nuo formulių injekcijos

Ląstelė, prasidedanti =, +, - ar @, gali būti vykdoma kaip formulė, kai CSV atidaromas skaičiuoklėje; tuo naudojasi užpuolikai, kad paleistų nuorodas ar komandas („CSV injekcija“). Kai pažymėta Apsauga nuo formulių injekcijos, tokioms ląstelėms priekyje pridedamas apostrofas, kad skaičiuoklės rodytų jas kaip tekstą. Paprasti skaičiai, pavyzdžiui, -12.5, nekeičiami. Nuimk žymę, jei failą priims kita programa, kuri turi gauti tikslias reikšmes.

Dažnai užduodami klausimai

Ar mano CSV failas įkeliamas į serverį?

Ne. Failą skaito „JavaScript“ tavo naršyklėje ir jis lieka tavo įrenginyje. Uždarius skirtuką jis atmetamas, nebent atsisiųstum eksportą.

Kodėl diakritiniai ženklai atrodo keistai?

Failas greičiausiai buvo dekoduotas su netinkama koduote. Skiltyje Koduotė pasirink Windows-1252 (Vakarų Europa) arba UTF-8; lentelė iškart persikrauna.

Ar mano pakeitimai išsaugomi automatiškai?

Ne. Pakeitimai egzistuoja puslapyje, kol spustelėsi Atsisiųsti CSV. Pakeitus koduotę, skirtuką ar antraštės parinktį pradinis failas įkeliamas iš naujo, o pakeitimai atmetami.

Ar galiu atidaryti „Excel“ failus?

Šis įrankis skaito tik tekstinius failus. .xlsx, .xls ar .ods skaičiuoklėms naudok „Excel“ peržiūros įrankį, kuris gali eksportuoti lapą į CSV.

Kas nutinka formulėms CSV faile?

CSV neturi formulių, tik tekstą. Ląstelė, pavyzdžiui, =SUM(A1:A3), čia yra tik tekstas; apsaugos parinktis neleidžia skaičiuoklėms jos vykdyti po eksporto.