Mitä Excel-tiedostot ja CSV ovat?

Excel-tiedosto (XLSX tai vanhemmissa versioissa XLS) on työkirja, johon voi sisältyä useita taulukoita. Jokainen solu tallentaa arvonsa lisäksi lukumuodon, kuten päivämäärän, prosenttiluvun tai valuutan. CSV (pilkuilla erotellut arvot) on pelkkää tekstiä: kukin rivi on omalla rivillään ja solut erotetaan pilkuilla. CSV:ssä ei ole taulukoita, muotoiluja tai kaavoja, minkä vuoksi lähes kaikki ohjelmat pystyvät lukemaan sitä: tietokannat, skriptit, verkkosovellukset ja muut taulukkolaskentaohjelmat.

Muuntaminen tiedostomuodosta toiseen on jokapäiväinen tehtävä. Viet taulukon CSV-muodossa, jotta voit tuoda sen muualle, ja muutat CSV-viennin Excel-tiedostoksi, jotta voit lajitella, suodattaa ja jakaa sen.

Työkalun kuvaus

Tämä työkalu muuntaa Excel-tiedostoja CSV-muotoon ja CSV-tiedostoja Excel-muotoon selaimessasi. Valitse XLSX-, XLS- tai ODS-tiedosto, valitse taulukko ja saat siitä CSV-tiedoston, jonka arvot näkyvät samoin kuin taulukossa. Voit myös liittää CSV-sisällön tai valita CSV-tiedoston ja ladata XLSX-tiedoston, jossa luvut, päivämäärät ja TRUE/FALSE-arvot ovat oikeita Excel-arvoja eivätkä tekstiä. Vaihtopainikkeella voit vaihtaa muunnossuunnan ja tarkistaa edestakaisen muunnoksen tuloksen.

Ominaisuudet

  • Lukee XLSX-, XLSM-, XLSB- ja XLS-tiedostoja (Excel 97–2003 ja vanhemmat versiot), Excel-malleja sekä OpenDocument (ODS) -tiedostoja
  • Voit valita minkä tahansa työkirjan taulukon, myös piilotetut, jotka merkitään erikseen
  • Kirjoittaa arvot samaan muotoon kuin Excel näyttää ne, esimerkiksi 25,6 %, 1 234,50 tai 15.01.2024
  • Kirjoittaa päivämäärät Excelin oletusarvoisessa lyhyessä päivämäärämuodossa ISO-päivämäärinä (2024-01-15), joita mikään ohjelma ei voi tulkita väärin
  • Säilyttää pitkät luvut kokonaisina, esimerkiksi 123456789012345, kun Excelin oma CSV-vienti kirjoittaa 1.23457E+14
  • Tunnistaa CSV-tiedoston erottimen automaattisesti: pilkun, puolipisteen, sarkaimen tai pystyviivan
  • Muuntaa luvut, TRUE/FALSE-arvot ja ISO-päivämäärät oikeiksi Excel-arvoiksi ja säilyttää esimerkiksi arvon 00123 tekstinä
  • Sovittaa uuden XLSX-tiedoston sarakkeiden leveydet niiden sisältöön
  • Näyttää taulukon rivit ja sarakkeet esikatselussa ennen lataamista
  • Toimii selaimessasi, joten tiedostosi eivät koskaan poistu laitteeltasi

Miten se toimii

Työkalu käyttää laajalti käytettyä SheetJS-taulukkolaskentakirjastoa työkirjojen lukemiseen ja kirjoittamiseen sekä nopeaa CSV-jäsennintä Papa Parsea CSV-tiedostojen lukemiseen. Muunnos suoritetaan taustasäikeessä, joten sivu pysyy responsiivisena suurillakin tiedostoilla.

Excelistä CSV-muotoon muunnettaessa jokainen solu kirjoitetaan lukumuotoiluineen, aivan kuten Excelin ”Tallenna CSV-muodossa” -toiminnolla, ja kaavat kirjoitetaan viimeksi lasketun arvonsa mukaisina. Poikkeuksena ovat Yleinen-muotoiset solut: Excel näyttää niistä enintään 11 merkkiä, joten CSV-tiedostoon tulee koko luku pyöristettynä Excelin tallentamaan 15 numeroon. Pilkun, lainausmerkin tai rivinvaihdon sisältävät solut ympäröidään lainausmerkeillä, ja tiedosto tallennetaan UTF-8-muodossa.

CSV-tiedostosta Excel-muotoon muunnettaessa kukin solu muunnetaan seuraavasti:

CSV-solu Excel-solu
42, -3.5, 1e6 Luku
00123, +123, 1,234 Teksti, jotta nollat ja etumerkit säilyvät
Kokonaisluvut, joissa on yli 15 numeroa Teksti, koska Excel pyöristäisi ne
TRUE, false TRUE tai FALSE
2024-01-15, 2024-01-15 10:30, 2024-01-15T10:30:00 Päivämäärä tai päivämäärä ja kellonaika
Kaikki muu, mukaan lukien =SUM(A1:A3) Teksti

Muut päivämäärämuodot, kuten 01/02/2024 tai 15.01.2024, säilyvät tekstinä, koska samat numerot tarkoittavat eri maissa eri päiviä. CSV-tiedoston tyhjät rivit säilyvät tyhjinä riveinä.

Vinkkejä

  • Jos CSV-tiedosto avautuu Excelissä niin, että kaikki rivit ovat yhdessä sarakkeessa, muunna se täällä: erotin tunnistetaan automaattisesti.
  • Jos haluat avata CSV-tiedoston Excelissä niin, että muut kuin englanninkieliset kirjaimet näkyvät oikein, muunna se ensin XLSX-muotoon.
  • CSV-tiedostot luetaan UTF-8- tai UTF-16-muodossa ja muussa tapauksessa länsieurooppalaisena tekstinä (Windows-1252). Jos tiedostossa käytetään muita kirjoitusmerkkejä, tallenna CSV Excelissä ”CSV UTF-8” -muodossa.

Huomautuksia

  • CSV-tiedostossa on yksi taulukko. Jos haluat muuntaa koko työkirjan, lataa kunkin taulukon CSV-tiedosto erikseen.
  • Salasanasuojattuja työkirjoja ei voi lukea. Poista salasana ensin Excelissä.
  • Kaavat eivät säily kummassakaan muunnossuunnassa: CSV:ssä ei ole kaavoja, joten esimerkiksi =SUM(A1:A3)-arvo CSV-tiedostossa muuttuu tekstiksi.
  • Muotoilu, kuten värit, fontit, yhdistetyt solut ja kaaviot, ei kuulu CSV-tiedostoon.
  • Excel-taulukossa voi olla enintään 1 048 576 riviä ja 16 384 saraketta, ja solussa voi olla enintään 32 767 merkkiä.