Excel–CSV-muunnin

Muunna Excel muotoon CSV verkossa – ilmaiseksi, välittömästi ja yksityisesti. Tiedostosi käsitellään selaimessasi, eikä sitä koskaan ladata palvelimelle.

CSV-erotin
Tulos

Muunnetut tiedostot ja esikatselu ilmestyvät tähän.

Valmis. Valitse muunnettava taulukkotiedosto.

Miten muunnos toimii

  • Työkirjasta luetaan vain ensimmäinen välilehti.
  • Valitse tietoihisi sopiva erotin – pilkku, puolipiste tai sarkain (tabulaattori).

Taulukkotiedostosi muunnetaan selaimessasi. Mitään ei lähetetä BroBroGo-palvelimelle.

Usein kysytyt kysymykset

Miten muunnan tiedoston Excel muotoon CSV?

Pudota Excel-tiedostosi ja klikkaa muunnos painiketta – CSV-tiedosto on valmis ladattavaksi sekunneissa tuloksen esikatselun kera. Kaikki tapahtuu omalla laitteellasi.

Kuinka suuren tiedoston voin muuntaa?

Enintään 8 Mt, 10 000 riviä ja 200 saraketta tiedostoa kohden. Suuremmat tietoaineistot on parasta jakaa pienempiin tiedostoihin ennen muuntamista.

XLSX–CSV-konversio: mitä tapahtuu, kun rikas taulukkolaskentatiedosto muutetaan pelkäksi tekstiksi

Tällä sivulla ladataan Excel-tiedosto (XLSX) ja saadaan takaisin pelkkä CSV-tekstitiedosto. Työkalu lukee ensimmäisen laskentataulukon näkyvät arvot, antaa valita erottimen (pilkku, puolipiste tai sarkain) ja tuottaa ladattavan CSV:n. Kaikki tapahtuu selaimessa – mikään tieto ei poistu koneeltasi.

Tämä konversio litistää rikkaan taulukkolaskentatiedoston pelkäksi tekstipöydäksi. XLSX voi sisältää useita laskentataulukoita, kaavoja, solutyyppejä (lukuja, päivämääriä, totuusarvoja), värejä, fontteja ja yhdistettyjä soluja – CSV:llä ei ole tilaa millekään niistä. Jokainen kaava korvataan viimeksi tallennetulla näkyvällä arvolla, muotoilu poistetaan, ja vain ensimmäistä laskentataulukkoa käytetään. Silloin tällöin tämä on täsmälleen sitä, mitä tarvitaan – ja toisinaan se on ongelma, jos tiedon rakenne on monimutkaisempi.

Rakenteellinen ero: XLSX vs. CSV

XLSX on pakattu XML-työkirja. Se voi sisältää useita laskentataulukoita, joista jokaisella on oma soluruudukkonsa, solutyyppinsä ja muotoilunsa. CSV on yksinkertainen tekstimuoto, jossa tietueet erotetaan toisistaan rivinvaihdolla ja kentät erottimella (pilkku, puolipiste tai sarkain).

Ominaisuus XLSX CSV
Laskentataulukoita Useita (työkalu käyttää vain ensimmäistä) Vain yksi, jos konversio tehdään
Solutyypit Luku, teksti, päivämäärä, valuutta, totuusarvo jne. Kaikki tekstinä
Kaavat Tallennettu ja laskettu arvo (työkalu lukee viimeksi tallennetun näkyvän arvon) Ei kaavoja, vain arvot
Soluviittaukset Mahdollisia Ei viittauksia
Muotoilu Värit, fontit, reunat, yhdistetyt solut Täysin poistettu
Tietoturva Tiedosto ladataan ja käsitellään selaimessa Sama – mikään tieto ei poistu koneeltasi

CSV:n ainoa etu on yksinkertaisuus. Se on luettavissa lähes millä tahansa tekstieditorilla, ja se on laajalti tuettu tietokantojen, analyysityökalujen ja vanhojen sovellusten toimesta. Juuri tästä syystä XLSX–CSV-konversiota tarvitaan.

Konversioprosessi: mitä tarkalleen tapahtuu

Kun lataat XLSX-tiedoston ja valitset CSV-muodon, työkalu suorittaa seuraavat vaiheet selaimessasi:

  1. Tiedoston luku: Työkalu avaa XLSX-tiedoston ja lukee ensimmäisen laskentataulukon solut. Jos tiedostossa on useita taulukoita, vain ensimmäistä käytetään. Muut ohitetaan automaattisesti.
  2. Arvojen poiminta: Jokaisesta solusta luetaan näkyvä arvo. Jos solussa on kaava, työkalu lukee viimeksi tallennetun lasketun arvon – se ei suorita kaavoja uudelleen.
  3. Tekstiksi muuntaminen: Kaikki solut muunnetaan tekstiksi. Päivämäärät, valuutat, prosentit ja numerot menettävät alkuperäisen tyyppinsä. Esimerkiksi 1. tammikuuta 2023 -päivämäärä saattaa näkyä numeerisena arvona (44927) tai lokalisoituna tekstinä riippuen siitä, miten se on tallennettu.
  4. CSV:n rakentaminen: Rivit rakennetaan valitsemallasi erottimella (pilkku, puolipiste tai sarkain). Jos kentässä on erotinmerkki tai rivinvaihto, kenttä lainausmerkitään.
  5. Lataus: Tuloksena syntyvä CSV-tiedosto ladataan selaimellesi.

Työkalu näyttää esikatselun, rivejä, sarakkeita ja tulostiedoston koon ennen lataamista.

Reunatapaukset ja konversion ansakuopat

CSV on yksinkertainen formaatti, mutta juuri yksinkertaisuus tuo mukanaan monia reunatapauksia, joihin on varauduttava.

Johtavat nollat katoavat

Jos XLSX-solussa on numero, jolla on johtavia nollia (esimerkiksi 00123), CSV:n tulos on tyypillisesti 123. Tämä johtuu siitä, että Excel tallentaa numeeriset arvot ilman johtavia nollia. Jos solun arvo on tallennettu tekstinä (esimerkiksi solumuotoilun kautta), johtavat nollat säilyvät. Tämä on yleinen ongelma tuotenumeroissa, postinumeroissa ja henkilötunnuksissa.

Käytännön esimerkki: Jos XLSX-solussa on arvo "00123" tekstinä, CSV:ssä se on 00123. Jos se on numero 123, CSV:ssä se on 123.

Upotetut pilkut ja rivinvaihdot

Kun erottimena on pilkku ja kenttä sisältää pilkun, kenttä lainausmerkitään automaattisesti. Sama pätee rivinvaihtoihin. Esimerkiksi arvo Helsinki, Suomi muuttuu muotoon "Helsinki, Suomi".

Jos kentässä on rivinvaihto, lainausmerkitään koko kenttä. Tämä on tärkeää tietää, koska moni tekstinkäsittelyohjelma ja tietokanta odottaa CSV-tiedoston jokaisen rivin edustavan yhtä tietuetta. Rivinvaihtoja sisältävät kentät voivat rikkoa tämän odotuksen.

Yhdistetyt solut

Yhdistetyt solut eivät ole CSV-yhteensopivia. Työkalu käsittelee kunkin solun erikseen. Jos kaksi saraketta on yhdistetty, vain vasemmanpuoleinen solu tuottaa arvon; oikeanpuoleinen solu on tyhjä.

Vain ensimmäinen laskentataulukko

Toinen yllätys: työkalu käyttää automaattisesti ensimmäistä laskentataulukkoa (Sheet1). Jos tiedostossasi on tietoja useilla taulukoilla, sinun on joko yhdistettävä ne manuaalisesti ennen konversiota tai suoritettava konversio jokaiselle taulukolle erikseen.

Kuinka valita oikea erotin

Erottimen valinta riippuu kohdejärjestelmästä:

  • Pilkku (,): Yleisin, käytetään useimmissa tietokannoissa ja analyysityökaluissa. Ongelma: jos kentät sisältävät pilkkuja, lainausertoimien on toimittava oikein.
  • Puolipiste (;): Yleinen maissa, joissa desimaalierottimena on pilkku (esim. Suomi, Saksa, Ranska). Tällöin kentissä olevat pilkut eivät sekoita erotinta.
  • Sarkain (\t): Käytetään, kun kentissä on usein pilkkuja tai puolipisteitä. Monet ohjelmat tukevat sarkainta, mutta se on harvinaisempi.

Suositus: Jos kentät eivät sisällä pilkkuja, puolipisteitä tai sarkaimia, voit käyttää mitä tahansa. Jos ne sisältävät, valitse erotin, jota tiedoissasi ei esiinny. Tarkista kohdejärjestelmän dokumentaatio ennen konversiota.

Nested data -ongelma

CSV on kaksiulotteinen ruudukko, eikä se tue hierarkkisia tai sisäkkäisiä tietorakenteita. Jos XLSX-tiedostossa on esimerkiksi sarakkeita, joissa yhden kentän pitäisi sisältää taulukko (vaikkapa henkilön puhelinnumerot), CSV ei pysty sitä edustamaan sellaisenaan.

Työkalu ei yritä päätellä, miten sisäkkäiset tiedot tulisi litistää. Sinun on valmisteltava Excel-tiedosto niin, että sisäkkäiset kentät on jo eroteltu eri sarakkeisiin tai ne on esitetty tekstinä (esimerkiksi puhelinnumerot pilkuilla erotettuna yhdessä solussa). Tämä on yksi yleisimmistä virheistä XLSX–CSV-konversiossa.

Käytännön ohje: Ennen konversiota tarkista, onko tiedostossasi sarakkeita, jotka sisältävät moniarvoisia tietoja (esim. "040-123456, 050-789012"). Jos kohdejärjestelmä odottaa jokaiselle puhelinnumerolle oman sarakkeen (puhelin1, puhelin2), sinun on jaettava ne eri sarakkeisiin Excelissä ennen konversiota.

Virheilmoitukset ja rajoitukset

Jos konversio epäonnistuu, työkalu näyttää yhden seuraavista virheistä:

  • "Choose one file first." – Et ole valinnut tiedostoa.
  • "Choose a CSV, JSON or XLSX file." – Tiedostotyyppi on väärä.
  • "This file is too large. Use a file under ‹max›." – Tiedosto ylittää maksimikoon.
  • "This Excel file could not be opened." – Excel-tiedosto on vioittunut tai väärässä muodossa.
  • "This file has no table rows." – Taulukossa ei ole yhtään riviä.
  • "This table has more than ‹max› rows." – Rivejä on liikaa.
  • "This table has more than ‹max› columns." – Sarakkeita on liikaa.
  • "Conversion cancelled." – Käyttäjä peruutti konversion.
  • "This conversion is taking too long. Try a smaller file." – Tiedosto on liian iso käsiteltäväksi selaimessa.

Nämä virheilmoitukset kertovat tarkasti, mikä meni vikaan, ja ohjaavat käyttäjää toimiin.


UKK

Miksi kaavat eivät toimi CSV:ssä?
CSV on pelkkää tekstiä, eikä sillä ole käsitystä kaavoista. Lasketut arvot ovat konversiossa lopullisia. Jos tarvitset laskentakykyä, sinun on pidettävä tiedosto Excel-muodossa.

Voinko valita, mitä laskentataulukkoa käytetään?
Ei. Työkalu käyttää aina ensimmäistä laskentataulukkoa. Jos tarvitset toista taulukkoa, sinun on joko järjestettävä tiedosto uudelleen tai suoritettava konversio jokaiselle taulukolle erikseen.

Mitä tapahtuu, jos kentässä on lainausmerkkejä?
Kenttä lainausmerkitään uudelleen tai käsitellään standardin mukaisesti (kaksinkertaiset lainausmerkit). Työkalu noudattaa RFC 4180 -standardia, jossa kentän sisällä olevat lainausmerkit esitetään kaksoislainausmerkkeinä.

Miksi tiedostokoko kasvaa?
CSV on tekstitiedosto. Jos XLSX sisältää paljon muotoilua ja tyhjiä soluja, konversion jälkeen tiedostokoko saattaa olla suurempi, koska jokainen rivi on kirjoitettu täysimittaisena. Pienemmissä tiedostoissa CSV on yleensä pienempi.

Voinko käyttää tätä työkalua luottamuksellisille tiedoille?
Kyllä. Kaikki konversio tapahtuu selaimessasi, eikä tiedostoja lähetetä palvelimelle. Tämä on turvallista arkaluontoisille tiedoille.

Miksi johtavat nollat katoavat?
Koska työkalu lukee Excel-soluista numeeriset arvot, ja Excel tallentaa numerot ilman johtavia nollia. Tekstinä tallennetut arvot säilyvät. Jos tarvitset johtavia nollia, muunna solujen sisältö tekstiksi Excelissä ennen konversiota.