CSV · TSV → CSV

CSV-puhdistin ja tuonnin korjaaja

Siivoa CSV- tai TSV-tiedostot tuontia varten yksityisesti selaimessa.

01

Lisää CSV-tiedosto

CSV · TSV · TXT

02

Tuontiasetukset

Siivoa tiedot

03

Sarakkeet

Valitse ja järjestä sarakkeet. Muokkaa nimiä, jos ensimmäinen rivi sisältää otsikot.

Valitse tiedosto nähdäksesi esikatselun.

04

Esikatselu

Valitse tiedosto nähdäksesi esikatselun.

Tiedostot pysyvät laitteellasi.

Siivoa CSV säilyttäen sarakkeiden merkitys

Valmistele CSV-, TSV- tai TXT-taulukko tuontia varten korjaamalla erottimet ja merkistökoodaus, poistamalla kenttien reunavälilyönnit, tyhjät tai päällekkäiset rivit sekä täydentämällä lyhyet rivit. Valitse sitten sarakkeet, nimeä ne uudelleen ja järjestä ne. Tarkista tulos kohteen tuontisääntöjä vasten: siistiltä näyttävä esikatselu ei osoita, että toinen sovellus tulkitsee tunnisteet, päivämäärät tai kaavat oikein.

Vaihe vaiheelta

  1. Avaa yksi tiedosto ja tarkista sen erotin ja merkistökoodaus. Jos kaikki arvot näkyvät yhdessä sarakkeessa, valitse oikea erotin; jos erikoismerkkejä sisältävät nimet ovat vioittuneet, valitse lähteen merkistökoodaus. Päätä, onko ensimmäinen rivi otsikkorivi.
  2. Ota käyttöön vain tarvitsemasi siivoustoiminnot. Reunavälilyönnit poistetaan ennen kaksoiskappaleiden vertailua, ja täydentäminen voi yhdenmukaistaa lyhyet rivit. Valitse säilytettävät sarakkeet, muuta otsikkonimiä ja järjestä ne nuolilla. Erottimen tai merkistökoodauksen muuttaminen nollaa sarakevalinnat.
  3. Valitse tuloserotin, lataa siivottu CSV ja tarkista se kohteen tuontityökalussa. Esikatselu näyttää vain ensimmäiset 12 datariviä ja 12 saraketta; vienti käyttää jokaista säilytettyä riviä ja valittua saraketta.

Asetukset ja rajoitukset

Jäsentäminen ja siivous
Automaattinen erottimen tunnistus huomioi pilkun, puolipisteen, sarkaimen ja pystyviivan; oman erottimen on oltava yksi kelvollinen merkki. Lainausmerkkien sisäisiä erottimia, monirivisiä kenttiä ja kaksinkertaistettuja lainausmerkkejä tuetaan. Otsikkorivi on suojattu rivien poistamiselta.
Rajat ennen siivousta
Syötteen raja on 20 MiB, 100,000 jäsennettyä riviä otsikko mukaan lukien, 1,000 saraketta ja 1,000,000 solua. Rajat tarkistetaan ennen siivousta, joten kaksoiskappaleiden poistaminen ei voi pelastaa jo hylättyä liian suurta tiedostoa.
Vienti ja tietotyypit
Tulos on UTF-8 ilman BOM-merkintää, CRLF-rivinvaihdoilla ja viimeisellä rivinvaihdolla. Tiedostonimi päättyy muotoon -cleaned.csv myös sarkainerotellussa tuloksessa. Kentät pysyvät tiedostossa tekstinä, mutta tuontiohjelma päättää tietotyypit; kaavan kaltaisia arvoja ei neutraloida.

Esimerkkitehtävä

Lataa dirty-accounts.csv. Valitse puolipiste ja säilytä otsikkorivi. Ota käyttöön reunavälilyöntien, tyhjien rivien ja kaksoiskappaleiden poistaminen sekä lyhyiden rivien täydentäminen. Nimeä ID uudelleen nimellä Account ID, siirrä Name ensimmäiseksi ja vie sitten pilkkua käyttäen.

Esimerkkisyöte

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
Odotettu tulos
NameAccount IDNote
Anna00123first; order
Bjørn00456

Odotettu tulos on kaksi poistettua riviä eikä yhtään eripituista riviä. Kaksi riviä, joissa nimenä on Anna, muuttuvat samoiksi reunavälilyöntien poistamisen jälkeen; tyhjä rivi häviää ja Bjørn-rivin puuttuvasta Note-arvosta tulee tyhjä kenttä. Vertaa tiedostoa cleaned-accounts.csv ja tulostaulukkoa. Tiedosto säilyttää arvot 00123 ja 00456, mutta avaaminen suoraan Excelissä voi silti poistaa etunollat; tuo kyseiset sarakkeet tekstinä.

Kysymykset ja ongelmanratkaisu

Miksi sarakkeen poisjättäminen ei poistanut lisää kaksoiskappaleita?

Kaksoiskappaleiden vertailu käyttää kokonaisia siivottuja lähderivejä ennen sarakkeiden poisjättämistä. Rivit, jotka eroavat vain pois jätetyssä sarakkeessa, pysyvät erillisinä. Määritä tarkoitettu kaksoiskappalesääntö lähteessä ennen työkalun käyttöä.

Miksi lainausmerkit muuttuivat viennissä?

Vientitoiminto luo lainausmerkit uudelleen valitun erottimen mukaan ja kaksinkertaistaa kenttien sisäiset lainausmerkit. Vaihto puolipisteestä pilkkuun voi poistaa lainausmerkit kentästä, jossa ne aiemmin olivat. Arvo voi säilyä samana, vaikka tiedosto ei ole tavu tavulta identtinen.

Mitä tehdä jäsennysvirheille tai eripituisille riveille?

Tarkista ensin erotin ja merkistökoodaus. Korjaa sulkemattomat lainausmerkit lähteessä; täydentäminen lisää vain puuttuvia loppusoluja eikä korjaa virheellisiä lainauksia tai siirtyneitä sarakkeita. Pidä vähintään yksi sarake valittuna ja jaa syöterajat ylittävä lähde.