ZoffleZoffle
Open the tool

Convert CSV to Excel — and back

Turn a CSV file into a proper XLSX workbook, export a spreadsheet as CSV, or move data to and from JSON. Runs entirely in your browser, so your data never leaves your device.

Convert a file now →
🔒 Data stays on your device ⚡ Instant, no upload ✓ No signup

Why not just rename the file?

A frequent piece of bad advice is to rename data.csv to data.xlsx. That does not work: CSV is plain text with values separated by commas, while XLSX is a compressed archive containing XML. Renaming the extension produces a file Excel will refuse to open, or will open with a warning that the format does not match.

Genuine conversion means parsing the text, working out the column structure and writing a real workbook. That is what this tool does — and because it runs in your browser, financial data, customer lists and other sensitive exports never travel to a server.

How to convert CSV to Excel in four steps

  1. Open the Zoffle file tool.
  2. Drop your .csv file onto the drop area.
  3. Choose XLSX (Excel) as the target format.
  4. Press Convert and the workbook downloads immediately.

The same tool works in reverse and sideways: XLSX to CSV, CSV to JSON, JSON to XLSX, and so on. Pick your source file, pick the target format, convert.

Supported conversions

FromToTypical use
CSVXLSXOpening a database or system export properly in Excel
XLSXCSVImporting a spreadsheet into another system or database
CSVJSONHanding tabular data to a developer or an API
JSONXLSX / CSVReviewing API output as a readable spreadsheet

The two problems that make CSV painful

Delimiters

CSV means "comma-separated values", but in countries where the comma is the decimal separator — Finland, Germany, France and much of Europe — Excel exports and expects semicolons instead. Open a comma-separated file in a Finnish copy of Excel and every row lands in a single column. This tool detects the separator automatically, so a semicolon file converts correctly without any manual setting.

Character encoding

The second classic failure is Scandinavian and other non-ASCII characters turning into mojibake: ä instead of ä. This happens when a UTF-8 file is read as if it were Windows-1252. Converting to XLSX removes the problem permanently, because XLSX stores text as Unicode internally and has no ambiguity about encoding.

Leading zeros and long numbers. Excel treats a CSV column that looks numeric as a number, which silently strips leading zeros from postal codes and product IDs, and converts long numbers like IBANs into scientific notation. Converting to XLSX before opening avoids re-triggering this on every open, but if your data has already been damaged in a previous save, the original values cannot be recovered — always convert from the original export.

What is preserved and what is not

Converting CSV to XLSX gives you a clean single-sheet workbook. Values, text and numbers carry over accurately. CSV contains no formatting information at all, so there is nothing else to preserve.

Converting XLSX to CSV is lossy by nature, and it is worth knowing exactly what disappears: formulas are replaced by their calculated values, all cell formatting and colours are dropped, charts and images are lost, and only the first worksheet is exported. That is not a limitation of this tool but of the CSV format itself — it is a plain list of values with no capacity for anything more.

Convert your file now

Free for three conversions a day. Your data is never uploaded.

Open the file tool →

Frequently asked questions

Is my data uploaded to a server?

No. The file is read and rewritten in your browser. This matters particularly for spreadsheets, which routinely contain customer records, salary information or financial figures that should not be sent to a third party.

Does it handle semicolon-separated files?

Yes. The separator is detected automatically, whether your file uses commas, semicolons or tabs.

Will Scandinavian characters survive?

Yes. Files are read as UTF-8 and XLSX stores text as Unicode, so ä, ö, å and other non-ASCII characters come through correctly.

What happens to multiple worksheets?

When converting from XLSX, only the first worksheet is processed, because CSV and JSON have no concept of multiple sheets. To convert several sheets, save each one separately first.

How large a file can I convert?

The free tier allows files up to 10 MB, which is roughly 100,000 rows of typical data. Pro removes the limit; beyond that, your device's memory is the constraint.

Can I convert JSON that is not a flat list?

Deeply nested JSON does not map cleanly onto rows and columns. A flat array of objects converts perfectly; nested structures may produce awkward columns or lose detail. Flatten the data first for reliable results.

Muunna CSV Exceliksi — ja takaisin

Tee CSV-tiedostosta kunnollinen XLSX-työkirja, vie taulukko CSV:nä tai siirrä dataa JSONin ja taulukkomuotojen välillä. Toimii kokonaan selaimessasi, joten datasi ei koskaan poistu laitteeltasi.

Muunna tiedosto nyt →
🔒 Data pysyy laitteellasi ⚡ Välitön, ei latausta ✓ Ei rekisteröitymistä

Miksei tiedostoa voi vain nimetä uudelleen?

Yleinen huono neuvo on nimetä data.csv muotoon data.xlsx. Se ei toimi: CSV on pelkkää tekstiä, jossa arvot on eroteltu pilkuilla, kun taas XLSX on pakattu arkisto joka sisältää XML-tiedostoja. Pääte vaihtamalla syntyy tiedosto, jonka Excel kieltäytyy avaamasta tai avaa varoituksella ettei muoto vastaa.

Aito muunnos tarkoittaa tekstin jäsentämistä, sarakerakenteen päättelyä ja oikean työkirjan kirjoittamista. Juuri sen tämä työkalu tekee — ja koska se toimii selaimessasi, taloustiedot, asiakaslistat ja muut arkaluontoiset viennit eivät koskaan matkusta palvelimelle.

CSV:n muuntaminen Exceliksi neljässä vaiheessa

  1. Avaa Zofflen tiedostotyökalu.
  2. Pudota .csv-tiedostosi pudotusalueelle.
  3. Valitse kohdemuodoksi XLSX (Excel).
  4. Paina Muunna, ja työkirja latautuu välittömästi.

Sama työkalu toimii myös toiseen suuntaan ja ristiin: XLSX:stä CSV:ksi, CSV:stä JSONiksi, JSONista XLSX:ksi ja niin edelleen. Valitse lähdetiedosto, valitse kohdemuoto, muunna.

Tuetut muunnokset

MistäMihinTyypillinen käyttö
CSVXLSXTietokanta- tai järjestelmäviennin avaaminen kunnolla Excelissä
XLSXCSVTaulukon tuonti toiseen järjestelmään tai tietokantaan
CSVJSONTaulukkodatan luovutus kehittäjälle tai rajapinnalle
JSONXLSX / CSVRajapinnan tulosteen tarkastelu luettavana taulukkona

Kaksi ongelmaa jotka tekevät CSV:stä tuskallisen

Erotinmerkit

CSV tarkoittaa "comma-separated values" eli pilkuilla eroteltuja arvoja, mutta maissa joissa pilkku on desimaalierotin — Suomi, Saksa, Ranska ja suuri osa Eurooppaa — Excel vie ja odottaa sen sijaan puolipisteitä. Avaa pilkuilla eroteltu tiedosto suomalaisessa Excelissä, ja jokainen rivi päätyy yhteen sarakkeeseen. Tämä työkalu tunnistaa erottimen automaattisesti, joten puolipistetiedosto muuntuu oikein ilman käsin tehtäviä asetuksia.

Merkistökoodaus

Toinen klassikko-ongelma on ääkkösten ja muiden ei-ASCII-merkkien muuttuminen sotkuksi: ä eikä ä. Näin käy kun UTF-8-tiedosto luetaan ikään kuin se olisi Windows-1252. XLSX:ksi muuntaminen poistaa ongelman pysyvästi, koska XLSX tallentaa tekstin sisäisesti Unicodena eikä koodauksesta ole epäselvyyttä.

Alkunollat ja pitkät numerot. Excel tulkitsee numeeriselta näyttävän CSV-sarakkeen numeroksi, mikä poistaa huomaamatta alkunollat postinumeroista ja tuotetunnuksista sekä muuttaa pitkät numerot kuten IBANit tieteelliseen muotoon. XLSX:ksi muuntaminen ennen avaamista estää tämän toistumasta joka avauksella, mutta jos datasi on jo vaurioitunut aiemmassa tallennuksessa, alkuperäisiä arvoja ei voi palauttaa — muunna aina alkuperäisestä viennistä.

Mikä säilyy ja mikä ei

Muunnos CSV:stä XLSX:ksi tuottaa siistin yhden välilehden työkirjan. Arvot, teksti ja numerot siirtyvät tarkasti. CSV ei sisällä lainkaan muotoilutietoa, joten muuta säilytettävää ei ole.

Muunnos XLSX:stä CSV:ksi on luonteeltaan häviöllinen, ja kannattaa tietää tarkalleen mitä katoaa: kaavat korvautuvat laskennallisilla arvoillaan, kaikki solumuotoilut ja värit poistuvat, kaaviot ja kuvat menetetään, ja vain ensimmäinen välilehti viedään. Tämä ei ole tämän työkalun vaan CSV-muodon rajoitus — se on pelkkä lista arvoja, jolla ei ole kapasiteettia mihinkään muuhun.

Muunna tiedostosi nyt

Ilmaiseksi kolme muunnosta päivässä. Dataasi ei koskaan ladata palvelimelle.

Avaa tiedostotyökalu →

Usein kysytyt kysymykset

Ladataanko dataani palvelimelle?

Ei. Tiedosto luetaan ja kirjoitetaan uudelleen selaimessasi. Tällä on erityistä merkitystä taulukoiden kohdalla, sillä ne sisältävät säännöllisesti asiakastietoja, palkkatietoja tai talouslukuja joita ei pitäisi lähettää kolmannelle osapuolelle.

Käsitteleekö se puolipisteellä eroteltuja tiedostoja?

Kyllä. Erotin tunnistetaan automaattisesti riippumatta siitä käyttääkö tiedostosi pilkkuja, puolipisteitä vai sarkaimia.

Säilyvätkö ääkköset?

Kyllä. Tiedostot luetaan UTF-8:na ja XLSX tallentaa tekstin Unicodena, joten ä, ö, å ja muut ei-ASCII-merkit siirtyvät oikein.

Mitä tapahtuu useille välilehdille?

XLSX:stä muunnettaessa käsitellään vain ensimmäinen välilehti, koska CSV:ssä ja JSONissa ei ole käsitettä useille välilehdille. Muuntaaksesi useita välilehtiä tallenna kukin erikseen ensin.

Kuinka suuren tiedoston voin muuntaa?

Ilmainen taso sallii enintään 10 Mt:n tiedostoja, mikä on noin 100 000 riviä tavallista dataa. Pro poistaa rajan; sen jälkeen laitteesi muisti on rajoite.

Voinko muuntaa JSONia joka ei ole tasainen lista?

Syvästi sisäkkäinen JSON ei kartoitu siististi riveiksi ja sarakkeiksi. Tasainen objektitaulukko muuntuu täydellisesti; sisäkkäiset rakenteet voivat tuottaa kömpelöitä sarakkeita tai menettää yksityiskohtia. Litistä data ensin luotettavia tuloksia varten.