Utilia

CSV-katselin ja -editori

Avaa CSV-tiedosto selaimessa, hae, suodata ja lajittele, muokkaa soluja, lisää tai poista rivejä ja sarakkeita ja vie CSV. Yksityinen: mitään ei lähetetä.

Näin avaat ja muokkaat CSV-tiedostoa

  1. Pudota tiedosto pudotusalueelle tai valitse .csv-, .tsv- tai .txt-tiedosto napsauttamalla aluetta. Voit myös liittää CSV-tekstin kohtaan Tai liitä CSV-teksti ja napsauttaa Avaa liitetty teksti tai aloittaa tyhjästä valinnalla Uusi tyhjä taulukko.
  2. Merkistö ja Erotin tunnistetaan automaattisesti. Jos ääkköset näyttävät väärältä (esimerkiksi ä merkin ä sijaan) tai kaikki päätyy yhteen sarakkeeseen, valitse ne käsin. Poista valinta kohdasta Ensimmäinen rivi sisältää sarakkeiden nimet, jos tiedostossa ei ole otsikkoriviä.
  3. Selaa taulukkoa sivu kerrallaan. Käytä Hae kaikista sarakkeista -kenttää tai valitse Suodatettava sarake ja kirjoita, mitä se Sisältää. Lajittele sarake napsauttamalla sen nimen vieressä olevaa nuolta (nouseva, laskeva ja takaisin alkuperäiseen järjestykseen).
  4. Muokkaa solua napsauttamalla sitä, nimeä sarake otsikossaan tai käytä painikkeita Lisää rivi, Lisää sarake ja Poista sarake. Rivin lopussa oleva × poistaa rivin.
  5. Valitse kohdassa Vienti Erotin ja asetukset ja napsauta Lataa CSV.

Tiedostoa luetaan ja muokataan selaimesi välilehdessä. Sitä ei lähetetä minnekään, joten voit avata turvallisesti asiakasluetteloita, pankin vientitiedostoja tai muuta yksityistä dataa.

Merkistöt ja erottimet

CSV-tiedosto on pelkkää tekstiä, mutta kaikki ohjelmat eivät kirjoita sitä samalla tavalla. Tämä työkalu etsii ensin tavujärjestysmerkin (BOM): sen kanssa alkavat UTF-8-, UTF-16 LE- ja UTF-16 BE -tiedostot dekoodataan sen mukaisesti. Ilman BOMia tiedosto tarkistetaan UTF-8:na, ja jos se ei ole kelvollista UTF-8:aa, se luetaan Windows-1252:na, jota Windowsin Excel käyttää ”CSV”-tiedostoissa. Tunnistettu merkistö näkyy taulukon yläpuolella.

Pilkku on vakioerotin, mutta suomalaisiksi tai muiksi desimaalipilkkua käyttäviksi kieliksi asetetut taulukkolaskentaohjelmat kirjoittavat tilalle puolipisteen, ja jotkin viennit käyttävät sarkaimia tai pystyviivoja. Työkalu valitsee erottimen, jolla sarakkeiden määrä on johdonmukaisin 50 ensimmäisellä rivillä. Lainausmerkeissä olevat kentät ("Virtanen, Aino") voivat sisältää erottimia, lainausmerkkejä (kaksinkertaisina: "") ja rivinvaihtoja standardin RFC 4180 mukaisesti. Rivit, joilta puuttuu kenttiä, täytetään tyhjillä soluilla ja niistä ilmoitetaan.

Lajittelu, suuret tiedostot ja vienti

Lajittelu ymmärtää lukuja: 9 tulee ennen lukua 10, negatiiviset ja desimaaliluvut järjestyvät oikein, teksti lajitellaan aakkosjärjestykseen ilman kirjainkoon tai diakriittisten merkkien huomioimista ja tyhjät solut menevät aina viimeiseksi. Myös haku ja suodattimet ohittavat diakriittiset merkit, joten ecole löytää tekstin École.

Kerrallaan näytetään vain yksi sivullinen rivejä (50–500), mikä pitää sivun nopeana satojentuhansien rivien tiedostoillakin. Jopa 200 Mt:n tiedostot voi avata laitteen muistista riippuen.

Vienti sisältää kaikki rivit nykyisessä lajittelujärjestyksessä tai vain osuvat rivit, jos valitset Vie vain haun ja suodattimen mukaiset rivit. Lisää UTF-8 BOM auttaa Exceliä näyttämään ääkköset oikein, kun tiedosto avataan kaksoisnapsauttamalla.

Suojaus kaavainjektiolta

Solu, joka alkaa merkillä =, +, - tai @, voidaan ajaa kaavana, kun CSV avataan taulukkolaskentaohjelmassa. Hyökkääjät käyttävät tätä linkkien tai komentojen laukaisemiseen (”CSV-injektio”). Kun Suojaa kaavainjektiolta on valittuna, tällaisten solujen eteen lisätään heittomerkki, jotta taulukkolaskentaohjelmat näyttävät ne tekstinä. Pelkkiin lukuihin kuten -12.5 ei kosketa. Poista valinta, jos tiedosto syötetään toiselle ohjelmalle, jonka pitää saada täsmälliset arvot.

Usein kysytyt kysymykset

Lähetetäänkö CSV-tiedostoni palvelimelle?

Ei. JavaScript lukee tiedoston selaimessasi, ja se pysyy laitteellasi. Välilehden sulkeminen hylkää sen, ellet lataa vientiä.

Miksi ääkköset näyttävät oudoilta?

Tiedosto on todennäköisesti dekoodattu väärällä merkistöllä. Valitse kohdassa Merkistö vaihtoehto Windows-1252 (länsieurooppalainen) tai UTF-8: taulukko latautuu heti uudelleen.

Tallentuvatko muutokseni automaattisesti?

Eivät. Muutokset ovat sivulla, kunnes napsautat Lataa CSV. Merkistön, erottimen tai otsikkoasetuksen vaihtaminen lataa alkuperäisen tiedoston uudelleen ja hylkää muutokset.

Voinko avata Excel-tiedostoja?

Tämä työkalu lukee vain tekstitiedostoja. .xlsx-, .xls- ja .ods-taulukoille käytä Excel-katselinta, joka voi viedä taulukkosivun CSV-muotoon.

Mitä CSV-tiedoston kaavoille tapahtuu?

CSV ei sisällä kaavoja, vain tekstiä. Solu kuten =SUM(A1:A3) on täällä pelkkää tekstiä. Suojausasetus estää taulukkolaskentaohjelmia ajamasta sitä viennin jälkeen.