Parquet til CSV-konverter
Læs en .parquet-fil uden at installere en hel datastak. Kolonnerne i filen skrives ud som almindelige CSV-rækker, som et regneark, et BI-værktøj eller en kollega kan åbne med det samme.
Datakonverter
eller slip CSV, TSV, TXT …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Tegn, der adskiller kolonner i CSV- og tekstfiler, både ved læsning og skrivning. Automatisk finder det i inputtet og skriver kommaer.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel på Windows viser forkerte danske bogstaver eller asiatiske tegn, når CSV-filen åbnes.
Input fra Excel, ODS og Numbers: konvertér kun det første ark eller alle ark (én CSV pr. ark i en ZIP eller én JSON-nøgle pr. ark).
Navnet på arkfanen i det nye regneark, op til 31 tegn.
Array af objekter bruger kolonnenavne som nøgler for hver række; array af arrays er mere kompakt og beholder overskriften som første array.
Navnet på det yderste element, der omslutter alle rækker; hver række bliver til en <row> inden i det.
Bruges i CREATE TABLE- og INSERT-sætninger. Kun bogstaver, cifre og understregninger.
Citering og kolonnetyper er lidt forskellige mellem databaser; vælg den, du skal importere til.
Omskriv datoceller til ét format. ISO (2026-10-18) er sikrest til databaser og kode; behold lader dem stå, som de er i kilden.
Sådan bruger du værktøjet
- 1
Upload Parquet-filerne
Tilføj én .parquet-fil eller op til 20 delfiler fra samme datasæt, hver på op til 95 MB.
- 2
Tjek datoer og tegnkodning
Datoer er sat til ISO, så tidsstempler vises som 2026-10-18 i stedet for rå tal. Under Avancerede indstillinger kan du vælge Semikolon som Skilletegn til europæisk Excel eller UTF-8 med BOM under Tekstkodning.
- 3
Konvertér til CSV
Tryk på Konvertér til CSV, og download filen. Åbn den i et regneark, eller indlæs den et vilkårligt sted, hvor CSV accepteres.
Hvem har brug for Parquet som CSV
Parquet startede i 2013 som et fælles projekt mellem Twitter og Cloudera, bygget på ideerne om record shredding i Googles Dremel-artikel, og blev et Apache-topprojekt i 2015. I dag er det standardformatet i data lakes. BigQuery og Snowflake eksporterer til det, Spark skriver det som standard, og Hugging Face Hub konverterer offentlige datasæt til det automatisk.
Det er fremragende for udviklere og besværligt for alle andre. En produktchef, der får en .parquet-fil, en forsker, der downloader et datasæt, eller en bogholder, der modtager et udtræk fra et lager, har som regel ikke noget værktøj, der kan åbne den. CSV er den mindste fællesnævner, som alle regneark og importværktøjer kan læse. Hvis modtagerne foretrækker en formateret projektmappe, kan du konvertere CSV-filen videre med CSV til XLSX.
Parquet vs. CSV: kolonner på disken kontra tekstrækker
Parquet
Binær, kolonne for kolonne, med skemaet gemt i filens sidefod.
- Typede værdier: int64, decimal, tidsstempel, boolean
- Indlejrede structs og lister
- Komprimeret pr. kolonne, kan læses selektivt
CSV
Almindelig tekst, én post pr. linje, med værdier adskilt af kommaer som beskrevet i RFC 4180.
- Alle værdier er tekst
- Flad: én værdi pr. celle
- Kan åbnes i ethvert regneark eller enhver editor
| 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 |
Hvad ændrer sig, når en Parquet-fil bliver til CSV
Typerne går tabt først. Et decimal(18,2)-beløb, et int64-ID og et tidsstempel i UTC bliver alle til tegn, og den, der åbner CSV-filen, afgør, hvordan de skal læses igen. Excel viser for eksempel kun 15 betydende cifre, så ID'er på 19 cifre fra et data warehouse bør importeres som tekst og ikke åbnes med et dobbeltklik. Forskellen mellem null og en tom streng forsvinder også, da begge skrives som et tomt felt.
Størrelsen er den næste. Kolonnekomprimering er grunden til, at Parquet-filer er små; almindelig tekst har ingen, så CSV-filen vokser. Et ark i Excel rummer 1.048.576 rækker, og store tabeller kan nemt overskride det, så tjek antallet af rækker, før du sender filen til en regnearksbruger. Andre formater, fra SQL til JSON, finder du på siden datakonverter.
Fakta om Apache Parquet og CSV
PARQUET
Apache Parquet
Parquet er et open source-lagringsformat med kolonneopbygning, som Twitter og Cloudera skabte i 2013, og som Apache Software Foundation vedligeholder. Det gemmer data kolonne for kolonne med kraftig komprimering og typede skemaer, så analyseværktøjer kun behøver at læse de kolonner, de skal bruge. Det er standard i data lakes og værktøjer som Spark, pandas, DuckDB, BigQuery og Snowflake. Parquet-filer er binære og kan ikke åbnes i en teksteditor eller et almindeligt regnearksprogram.
- Komprimering
- Uden tab
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
CSV
Kommaseparerede værdier
CSV er et almindeligt tekstformat til tabeller, hvor hver linje er en række, og kommaer adskiller kolonnerne. Det har været brugt siden computernes tidlige dage og er beskrevet i RFC 4180, selvom mange varianter bruger semikolon eller tabulatorer og forskellige tegnkodninger. Næsten alle regneark, databaser og analyseværktøjer kan importere og eksportere det, hvilket gør det til standardformatet til at flytte data mellem systemer. CSV gemmer kun værdier, uden formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- –
Parquet konverteres til CSV, når data forlader udviklersiden: et udtræk fra BigQuery, et datasæt fra Hugging Face eller en tabel fra en data lake skal frem til en analytiker, en økonomiafdeling eller et værktøj, der kun læser rækker af tekst.
Spørgsmål om Parquet til CSV
Hvordan åbner jeg en Parquet-fil uden Python?
Konvertér filen her, og åbn CSV-filen. Excel, Numbers og Google Sheets kan ikke læse .parquet med et dobbeltklik, og de almindelige alternativer, som pandas, Spark eller DuckDB på kommandolinjen, forudsætter alle, at du er fortrolig med at installere og køre kode.
Hvorfor er CSV-filen så meget større end Parquet-filen?
Parquet gemmer hver kolonne for sig, koder gentagne værdier én gang i en ordbog og komprimerer resultatet, oftest med Snappy eller Zstandard. CSV skriver hver værdi fuldt ud som tekst på hver række. En CSV-fil, der er flere gange så stor som Parquet-kilden, er helt normal, så sørg for ledig plads på disken, og tjek antallet af rækker, før du åbner den i Excel.
Hvad sker der med indlejrede struct- og list-kolonner?
En struct fordeles på ekstra kolonner med punktummer i navnet, for eksempel address.city. En liste bliver i én celle som JSON-tekst, fordi en CSV-række ikke kan have et forskelligt antal celler for hver post.
Mit Spark-job har skrevet en mappe med part-filer. Hvilken skal jeg uploade?
Alle. Spark, Hive og lignende systemer deler ét datasæt op i filer med navne som part-00000.parquet, som hver er en komplet Parquet-fil med samme skema. Upload op til 20 samtidig, så får du én CSV-fil pr. del, som du bagefter kan samle.
Kan jeg konvertere CSV-filen tilbage til Parquet efter redigering?
Ja, med CSV til Parquet. Kolonnetyperne udledes igen ud fra teksten, så tjek, at ID'er med foranstillede nuller og decimalbeløb kommer tilbage med de typer, din pipeline forventer.
- Konverter CSV til ParquetKonvertér CSV til Apache Parquet med typede kolonner og komprimering til pandas, DuckDB, Spark, BigQuery og Athena. Uden Python eller Spark.
- Excel til CSV-konverterKonvertér Excel (XLS, XLSX, XLSM) til CSV med hvert ark som egen fil, komma eller semikolon som skilletegn og UTF-8, som Excel åbner korrekt.
- Konverter JSON til CSVKonverter JSON eller JSON Lines til CSV: én række pr. objekt, indlejrede felter som kolonner, UTF-8 med BOM, så Excel viser æøå. 20 filer ad gangen.
- CSV til XLSX-konverterKonvertér CSV til Excel XLSX med foranstillede nuller, lange id'er og accenter intakt. Komma-, semikolon- og tabfiler registreres automatisk.
- CSV til SQL-konverterKonvertér CSV til SQL: CREATE TABLE og INSERT-sætninger til MySQL, PostgreSQL, SQLite eller SQL Server med dit eget tabelnavn. Uden konto.