UltKit

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

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp Parquet-filene

    Legg til én enkelt .parquet-fil eller opptil 20 delfiler fra samme datasett, hver på opptil 95 MB.

  2. 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. 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

Kilde

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
Best for: Datavarehus, Spark, pandas og DuckDB
Resultat

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
Best for: Mennesker, regneark og importskjermer
from ↓ · to →CSVXLSXJSONParquet
ParquetParquet to CSV: yesParquet to XLSX: yesParquet to JSON: yes– Parquet to Parquet: no
CSV– CSV to CSV: noCSV to XLSX: yesCSV to JSON: yesCSV to Parquet: yes
JSONJSON to CSV: yesJSON to XLSX: yes– JSON to JSON: noJSON to Parquet: yes
supported not offeredAlle oppførte par kjøres i datakonverteren; en strek markerer samme format inn og ut.

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)
PARQUET-konverterer

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
–
CSV-konverterer

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.