Parquet til CSV-konverter
Les en .parquet-fil uten å installere verktøy for dataanalyse. Kolonnene som er lagret i filen, skrives ut igjen som vanlige CSV-rader som et regneark, et BI-verktøy eller en kollega kan åpne med en gang.
Datakonverterer
eller slipp CSV, TSV, TXT …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
Tegnet som skiller kolonner i CSV- og tekstfiler, både ved lesing og skriving. Automatisk finner det i inndataene og skriver komma.
UTF-8 fungerer for alle språk. Velg UTF-8 med BOM hvis Excel på Windows viser ødelagte aksenter eller asiatiske tegn når du åpner CSV-filen.
For Excel-, ODS- og Numbers-filer: konverter bare det første arket, eller alle arkene (én CSV per ark i en ZIP, eller én JSON-nøkkel per ark).
Navnet på arkfanen i det nye regnearket, maks 31 tegn.
Liste med objekter bruker kolonnenavn som nøkler for hver rad; liste med lister er mer kompakt og beholder overskriften som første liste.
Navnet på det ytre elementet som omslutter alle rader; hver rad blir en <row> inni det.
Brukes i CREATE TABLE- og INSERT-setninger. Bare bokstaver, tall og understreker.
Sitering og kolonnetyper varierer litt mellom databaser; velg den du skal importere til.
Skriv om datoceller i ett format. ISO (2026-10-18) er tryggest for databaser og kode; behold lar dem stå som i kilden.
Slik bruker du dette verktøyet
- 1
Last opp Parquet-filene
Legg til én enkelt .parquet-fil eller opptil 20 delfiler fra samme datasett, hver på opptil 95 MB.
- 2
Kontroller datoer og tegnkoding
Datoer er satt til ISO, så tidsstempler vises som 2026-10-18 i stedet for rå tall. Under Avanserte innstillinger velger du semikolon som Skilletegn for europeisk Excel, eller UTF-8 med BOM under Tekstkoding.
- 3
Konverter til CSV
Trykk Konverter til CSV og last ned. Åpne filen i et regneark, eller last den inn hvor som helst der CSV godtas.
Hvem trenger Parquet som CSV
Parquet startet i 2013 som et fellesprosjekt mellom Twitter og Cloudera, bygget på ideene om record shredding fra Googles Dremel-artikkel, og ble et toppnivåprosjekt i Apache i 2015. I dag er det standard lagringsformat i datasjøer. BigQuery og Snowflake eksporterer til det, Spark skriver det som standard, og Hugging Face Hub konverterer offentlige datasett til det automatisk.
Det er flott for utviklere og tungvint for alle andre. En produktsjef som får en .parquet-fil, en forsker som laster ned et datasett eller en regnskapsfører som mottar et uttrekk fra et datavarehus har sjelden et verktøy som åpner den. CSV er minste felles multiplum som alle regneark og importverktøy leser. Hvis mottakerne foretrekker en formatert arbeidsbok, kan du konvertere CSV-filen videre med CSV til XLSX.
Parquet vs. CSV: kolonner på disk mot tekstrader
Parquet
Binært, kolonne for kolonne, med skjemaet lagret i bunnteksten i filen.
- Typede verdier: int64, decimal, timestamp, boolean
- Nøstede structer og lister
- Komprimert per kolonne, leses selektivt
CSV
Ren tekst, én post per linje, verdier atskilt med komma slik RFC 4180 beskriver.
- Alle verdier er tekst
- Flat: én verdi per celle
- Åpnes i alle regneark og tekstredigerere
| 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 |
Hva som endres når en Parquet-fil blir til CSV
Typene er det første som går tapt. Et desimalbeløp som decimal(18,2), en int64-ID og et tidsstempel i UTC blir alle til tegn, og den som åpner CSV-filen bestemmer hvordan de skal leses igjen. Excel viser for eksempel bare 15 signifikante sifre, så ID-er på 19 sifre fra et datavarehus bør importeres som tekst, ikke åpnes med dobbeltklikk. Forskjellen mellom null og tom streng forsvinner også, siden begge skrives som et tomt felt.
Størrelsen er det andre. Kolonnebasert komprimering er grunnen til at Parquet-filer er små; ren tekst har ingen, så CSV-filen vokser. Et ark i Excel rommer 1 048 576 rader, og store tabeller kan lett overstige det, så sjekk antall rader før du sender filen til en regnearkbruker. Andre mål, fra SQL til JSON, finner du på siden for datakonverteren.
Fakta om formatene Apache Parquet og CSV
PARQUET
Apache Parquet
Parquet er et åpen kildekode-format for kolonnebasert lagring, laget av Twitter og Cloudera i 2013 og vedlikeholdt av Apache Software Foundation. Det lagrer data per kolonne med sterk komprimering og typede skjemaer, slik at analyseverktøy bare kan lese kolonnene de trenger. Det er standard i datasjøer og verktøy som Spark, pandas, DuckDB, BigQuery og Snowflake. Parquet-filer er binære og kan ikke åpnes i en tekstredigerer eller et vanlig regnearkprogram.
- Komprimering
- Tapsfri
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
CSV
Kommaseparerte verdier
CSV er et rent tekstformat for tabeller der hver linje er en rad og komma skiller kolonnene. Det har vært brukt siden databehandlingens tidlige dager og er beskrevet i RFC 4180, selv om mange varianter bruker semikolon eller tabulator og ulike tekstkodinger. Nesten alle regneark, databaser og analyseverktøy kan importere og eksportere det, noe som gjør det til standardformatet for å flytte data mellom systemer. CSV lagrer bare verdier, uten formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- –
Parquet blir til CSV når data forlater utviklersiden: en eksport fra BigQuery, et datasett fra Hugging Face eller en tabell i en datasjø skal til en analytiker, en økonomiavdeling eller et verktøy som bare leser tekstrader.
Spørsmål om Parquet til CSV
Hvordan åpner jeg en Parquet-fil uten Python?
Konverter den her og åpne CSV-filen. Excel, Numbers og Google Sheets kan ikke lese .parquet med dobbeltklikk, og de vanlige alternativene, som pandas, Spark eller DuckDB på kommandolinjen, forutsetter at du er komfortabel med å installere og kjøre kode.
Hvorfor er CSV-filen så mye større enn Parquet-filen?
Parquet lagrer hver kolonne for seg, koder gjentatte verdier én gang i en ordbok og komprimerer resultatet, vanligvis med Snappy eller Zstandard. CSV skriver hver verdi i sin helhet som tekst på hver rad. Det er normalt at en CSV er flere ganger større enn Parquet-kilden, så sett av plass på disken og sjekk antall rader før du åpner den i Excel.
Hva skjer med nestede struct- og list-kolonner?
En struct spres ut i ekstra kolonner med punktnavn, for eksempel address.city. En liste blir værende i én celle som JSON-tekst, fordi en CSV-rad ikke kan ha ulikt antall celler per post.
Spark-jobben min skrev en mappe med part-filer. Hvilken skal jeg laste opp?
Alle sammen. Spark, Hive og lignende motorer deler ett datasett i filer med navn som part-00000.parquet, hver av dem en komplett Parquet-fil med samme skjema. Last opp opptil 20 samtidig, så får du én CSV per del, som du kan slå sammen etterpå.
Kan jeg gjøre CSV-filen om til Parquet igjen etter redigering?
Ja, med CSV til Parquet. Kolonnetyper utledes på nytt fra teksten, så sjekk at ID-er med innledende nuller og desimalbeløp kommer tilbake med typene pipelinen din forventer.
- CSV til Parquet-konverterKonverter CSV til Apache Parquet med typede kolonner og komprimering, klar for pandas, DuckDB, Spark, BigQuery eller Athena. Uten Python eller Spark.
- Excel til CSV-konverterKonverter Excel-arbeidsbøker (XLS, XLSX, XLSM) til CSV med hvert ark som egen fil, komma eller semikolon og UTF-8 som Excel åpner riktig.
- Konverter JSON til CSVKonverter JSON eller JSON Lines til CSV: én rad per objekt, nestede felt som kolonner, UTF-8 med BOM for riktige tegn i Excel. 20 filer samtidig.
- CSV til XLSX-konverterKonverter CSV til en Excel XLSX-arbeidsbok med innledende nuller, lange ID-er og aksenter intakt. Komma, semikolon og tab gjenkjennes automatisk.
- CSV til SQL-konverterKonverter CSV til SQL: CREATE TABLE og INSERT-setninger for MySQL, PostgreSQL, SQLite eller SQL Server med valgfritt tabellnavn. Uten konto.