Konvertera Parquet till CSV
Läs en .parquet-fil utan att installera en hel datamiljö. Kolumnerna som lagras i filen skrivs ut som vanliga CSV-rader som ett kalkylark, ett BI-verktyg eller en kollega kan öppna direkt.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp Parquet-filerna
Lägg till en enskild .parquet-fil eller upp till 20 delfiler från samma dataset, var och en på högst 95 MB.
- 2
Kontrollera datum och teckenkodning
Datum är inställt på ISO, så tidsstämplar visas som 2026-10-18 i stället för råa tal. Under Avancerade inställningar väljer du Avgränsare Semikolon för europeisk Excel eller UTF-8 med BOM i Textkodning.
- 3
Konvertera till CSV
Tryck på Konvertera till CSV och ladda ner filen. Öppna den i ett kalkylprogram eller läs in den där CSV accepteras.
Vem behöver Parquet som CSV
Parquet startade 2013 som ett gemensamt projekt mellan Twitter och Cloudera, byggt på idéerna om record shredding i Googles Dremel-artikel, och blev ett Apache-projekt på toppnivå 2015. Idag är det standardformatet för lagring i datasjöar. BigQuery och Snowflake exporterar till det, Spark skriver det som standard och Hugging Face Hub konverterar publika dataset till det automatiskt.
Det är utmärkt för ingenjörer och besvärligt för alla andra. En produktchef som får en .parquet-fil, en forskare som laddar ner ett dataset eller en redovisningsekonom som får ett utdrag från ett datalager har oftast inget verktyg som öppnar den. CSV är den minsta gemensamma nämnaren som alla kalkylprogram och importfunktioner läser. Om mottagarna föredrar en formaterad arbetsbok kan du konvertera CSV-filen vidare med CSV till XLSX.
Parquet eller CSV: kolumner på disk mot textrader
Parquet
Binärt, kolumn för kolumn, med schemat lagrat i filens sidfot.
- Typade värden: int64, decimal, timestamp, boolean
- Nästlade structs och listor
- Komprimeras per kolumn och läses selektivt
CSV
Ren text, en post per rad, med värden separerade av kommatecken enligt RFC 4180.
- Alla värden är text
- Platt: ett värde per cell
- Öppnas i alla kalkylprogram och textredigerare
| from ↓ · to → | CSV | XLSX | JSON | Parquet |
|---|---|---|---|---|
| Parquet | Parquet to CSV: yes | Parquet to XLSX: yes | Parquet to JSON: yes | – Parquet to Parquet: no |
| CSV | – CSV to CSV: no | CSV to XLSX: yes | CSV to JSON: yes | CSV to Parquet: yes |
| JSON | JSON to CSV: yes | JSON to XLSX: yes | – JSON to JSON: no | JSON to Parquet: yes |
Vad som ändras när en Parquet-fil blir CSV
Typerna är det första som går förlorat. Ett decimal(18,2)-belopp, ett int64-ID och en tidsstämpel i UTC blir alla tecken, och den som öppnar CSV-filen avgör hur de ska tolkas igen. Excel visar till exempel bara 15 signifikanta siffror, så ID:n med 19 siffror från ett datalager bör importeras som text och inte öppnas med dubbelklick. Skillnaden mellan null och en tom sträng försvinner också, eftersom båda skrivs som ett tomt fält.
Storleken är det andra. Kolumnkomprimering är anledningen till att Parquet-filer är små. Ren text har ingen sådan, så CSV-filen växer. Ett blad i Excel rymmer 1 048 576 rader, och stora tabeller kan lätt överskrida det, så kontrollera antalet rader innan du skickar filen till någon som använder kalkylprogram. Andra mål, från SQL till JSON, finns på sidan för datakonverteraren.
Fakta om formaten Apache Parquet och CSV
PARQUET
Apache Parquet
Parquet är ett kolumnbaserat lagringsformat med öppen källkod som skapades av Twitter och Cloudera 2013 och underhålls av Apache Software Foundation. Det lagrar data per kolumn med stark komprimering och typade scheman, så analysverktyg kan läsa bara de kolumner de behöver. Det är standard i data lakes och i verktyg som Spark, pandas, DuckDB, BigQuery och Snowflake. Parquet-filer är binära och kan inte öppnas i en textredigerare eller ett vanligt kalkylprogram.
- Komprimering
- Förlustfri
- Transparens
- –
- Animation
- –
- Introducerades
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
CSV
Kommaseparerade värden
CSV är ett textformat för tabeller där varje rad är en post och kommatecken skiljer kolumnerna åt. Det har använts sedan datorernas barndom och beskrivs i RFC 4180, även om många varianter använder semikolon eller tabbtecken och olika teckenkodningar. Nästan alla kalkylprogram, databaser och analysverktyg kan importera och exportera det, vilket gör det till standardformatet för att flytta data mellan system. CSV lagrar bara värden, utan formler, formatering, flera blad eller datatyper.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- –
Parquet blir CSV när data lämnar teknikavdelningen: en export från BigQuery, ett dataset från Hugging Face eller en tabell i en datasjö ska nå en analytiker, ett ekonomiteam eller ett verktyg som bara läser rader med text.
Frågor om Parquet till CSV
Hur öppnar jag en Parquet-fil utan Python?
Konvertera den här och öppna CSV-filen. Excel, Numbers och Google Sheets kan inte öppna .parquet med dubbelklick, och de vanliga alternativen, som pandas, Spark eller kommandoraden i DuckDB, förutsätter att du är van vid att installera och köra kod.
Varför blir CSV-filen så mycket större än Parquet-filen?
Parquet lagrar varje kolumn för sig, kodar upprepade värden en gång i en ordlista och komprimerar resultatet, oftast med Snappy eller Zstandard. CSV skriver ut varje värde i sin helhet som text på varje rad. Det är normalt att en CSV blir flera gånger större än sin Parquet-källa, så ha gott om diskutrymme och kontrollera antalet rader innan du öppnar filen i Excel.
Vad händer med nästlade struct- och list-kolumner?
En struct delas upp i extra kolumner med punktnamn, till exempel address.city. En lista blir kvar i en cell som JSON-text, eftersom en CSV-rad inte kan ha olika antal celler för varje post.
Mitt Spark-jobb skrev en mapp med part-filer. Vilken ska jag ladda upp?
Alla. Spark, Hive och liknande motorer delar upp ett dataset i filer med namn som part-00000.parquet, där varje fil är en komplett Parquet-fil med samma schema. Ladda upp upp till 20 tillsammans så får du en CSV per del, som du sedan kan slå ihop.
Kan jag göra om CSV-filen till Parquet igen efter redigering?
Ja, med CSV till Parquet. Kolumntyperna härleds på nytt från texten, så kontrollera att ID:n med inledande nollor och decimalbelopp får de typer som din pipeline förväntar sig.
- Konvertera CSV till ParquetKonvertera CSV till Apache Parquet med typade kolumner och komprimering för pandas, DuckDB, Spark, BigQuery eller Athena. Utan Python eller Spark.
- Konvertera Excel till CSVKonvertera Excel (XLS, XLSX, XLSM) till CSV med varje blad som egen fil, komma eller semikolon och UTF-8 som Excel öppnar korrekt.
- Konvertera JSON till CSVKonvertera JSON/JSON Lines till CSV: en rad per objekt, nästlade fält blir kolumner, UTF-8 med BOM så Excel visar å, ä, ö rätt. 20 filer åt gången.
- Konvertera CSV till XLSXKonvertera CSV till Excel XLSX med inledande nollor, långa ID:n och accenttecken intakta. Komma, semikolon och tabb känns igen automatiskt.
- Konvertera CSV till SQLKonvertera CSV till SQL: CREATE TABLE och INSERT-satser för MySQL, PostgreSQL, SQLite eller SQL Server med valfritt tabellnamn. Inget konto.