UltKit

Parquet naar CSV converteren

Open een .parquet-bestand zonder eerst een complete datastack te installeren. De kolommen in het bestand worden teruggezet naar gewone CSV-rijen, die u direct kunt openen in een spreadsheet of BI-tool of kunt doorsturen naar een collega.

Dataconverter

of sleep CSV, TSV, TXT …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Upload de Parquet-bestanden

    Voeg één .parquet-bestand toe of maximaal 20 deelbestanden van dezelfde dataset, elk tot 95 MB.

  2. 2

    Controleer datums en codering

    Datums staat op ISO, zodat tijdstempels als 2026-10-18 worden getoond in plaats van als ruwe getallen. Kies onder Geavanceerde instellingen bij Scheidingsteken de puntkomma voor Europees Excel, of UTF-8 met BOM bij Tekstcodering.

  3. 3

    Converteren naar CSV

    Klik op Converteren naar CSV en download het bestand. Open het in een spreadsheetprogramma of laad het overal waar CSV wordt geaccepteerd.

Wie heeft Parquet als CSV nodig?

Parquet begon in 2013 als gezamenlijk project van Twitter en Cloudera, gebouwd op de record-shredding-ideeën uit Googles Dremel-paper, en werd in 2015 een Apache top-level project. Tegenwoordig is het het standaard opslagformaat van datalakes. BigQuery en Snowflake exporteren ernaartoe, Spark schrijft het standaard en de Hugging Face Hub zet openbare datasets er automatisch naar om.

Dat is prima voor engineers en lastig voor iedereen anders. Een productmanager die een .parquet-bestand krijgt, een onderzoeker die een dataset downloadt of een accountant die een warehouse-extract ontvangt, heeft meestal geen tool om het te openen. CSV is de kleinste gemene deler die elke spreadsheet en elke importfunctie leest. Als de ontvangers liever een opgemaakte werkmap hebben, zet de CSV dan verder om met CSV naar XLSX.

Parquet vs. CSV: kolommen op schijf tegenover rijen tekst

Bron

Parquet

Binair, kolom voor kolom, met het schema opgeslagen in de voettekst van het bestand.

  • Getypeerde waarden: int64, decimal, timestamp, boolean
  • Geneste structs en lijsten
  • Per kolom gecomprimeerd, selectief te lezen
Het meest geschikt voor: Warehouses, Spark, pandas en DuckDB
Uitvoer

CSV

Platte tekst, één record per regel, waarden gescheiden door komma's zoals RFC 4180 beschrijft.

  • Elke waarde is tekst
  • Plat: één waarde per cel
  • Opent in elke spreadsheet of editor
Het meest geschikt voor: Mensen, spreadsheets en importschermen
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 offeredElk genoemd paar draait op de dataconverter; een streepje geeft hetzelfde formaat in en uit aan.

Wat verandert er als een Parquet-bestand CSV wordt?

Types gaan als eerste verloren. Een decimal(18,2)-bedrag, een int64-ID en een tijdstempel in UTC worden allemaal tekens, en wie de CSV opent bepaalt hoe ze weer worden gelezen. Excel toont bijvoorbeeld slechts 15 significante cijfers, dus ID's van 19 cijfers uit een warehouse moet u als tekst importeren en niet met een dubbelklik openen. Het verschil tussen null en een lege tekenreeks verdwijnt ook, omdat beide als leeg veld worden geschreven.

Grootte is het tweede. Kolomcompressie is de reden dat Parquet-bestanden klein zijn; platte tekst heeft die niet, dus de CSV groeit. Een werkblad in Excel bevat 1.048.576 rijen, en grote tabellen kunnen daar gemakkelijk overheen gaan, dus controleer het aantal rijen voordat u het bestand naar een spreadsheetgebruiker stuurt. Andere doelen, van SQL tot JSON, vindt u op de pagina van de dataconverter.

Feiten over de formaten Apache Parquet en CSV

PARQUET

Apache Parquet

Parquet is een opensource kolomgeoriënteerd opslagformaat, in 2013 ontwikkeld door Twitter en Cloudera en onderhouden door de Apache Software Foundation. Het slaat gegevens per kolom op met sterke compressie en getypeerde schema's, zodat analysetools alleen de benodigde kolommen hoeven te lezen. Het is de standaard in datalakes en in tools als Spark, pandas, DuckDB, BigQuery en Snowflake. Parquet-bestanden zijn binair en kunnen niet worden geopend in een teksteditor of een gewone spreadsheetapp.

Compressie
Zonder verlies
Transparantie
–
Animatie
–
Geïntroduceerd
2013 · Apache Software Foundation (from Twitter and Cloudera)
PARQUET-converter

CSV

Door komma's gescheiden waarden

CSV is een platte-tekstformaat voor tabellen waarin elke regel een rij is en komma's de kolommen scheiden. Het wordt sinds de begindagen van de computer gebruikt en is beschreven in RFC 4180, hoewel veel varianten puntkomma's of tabs en andere tekencoderingen gebruiken. Vrijwel elke spreadsheet-, database- en analysetool kan het importeren en exporteren, waardoor het de standaard is om data tussen systemen uit te wisselen. CSV bevat alleen waarden, zonder formules, opmaak, meerdere werkbladen of gegevenstypen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
–
CSV-converter

Parquet gaat naar CSV wanneer data de engineeringkant verlaat: een export uit BigQuery, een Hugging Face-dataset of een datalake-tabel moet bij een analist, een financieel team of een tool komen die alleen rijen tekst leest.

Vragen over Parquet naar CSV

Hoe open ik een Parquet-bestand zonder Python?

Converteer het hier en open de CSV. Excel, Numbers en Google Sheets kunnen .parquet niet openen met een dubbelklik, en de gebruikelijke alternatieven, zoals pandas, Spark of de DuckDB-opdrachtregel, gaan er allemaal van uit dat u code probeert te installeren en uit te voeren.

Waarom is de CSV zoveel groter dan het Parquet-bestand?

Parquet slaat elke kolom samen op, codeert herhaalde waarden één keer in een woordenboek en comprimeert het resultaat, meestal met Snappy of Zstandard. CSV schrijft elke waarde op elke rij volledig uit als tekst. Een CSV die meerdere keren groter is dan de Parquet-bron is normaal, dus houd ruimte op de schijf vrij en controleer het aantal rijen voordat u het bestand in Excel opent.

Wat gebeurt er met geneste struct- en list-kolommen?

Een struct wordt uitgesplitst in extra kolommen met namen met punten, zoals address.city. Een lijst blijft in één cel staan als JSON-tekst, omdat een CSV-rij niet per record een ander aantal cellen kan bevatten.

Mijn Spark-job heeft een map met part-bestanden geschreven. Welke upload ik?

Alle. Spark, Hive en vergelijkbare engines splitsen één dataset op in bestanden met namen als part-00000.parquet, elk een volledig Parquet-bestand met hetzelfde schema. Upload er maximaal 20 tegelijk en u krijgt één CSV per deel, die u daarna kunt samenvoegen.

Kan ik de CSV na het bewerken weer naar Parquet omzetten?

Ja, met CSV naar Parquet. Kolomtypen worden opnieuw afgeleid uit de tekst, dus controleer of ID's met voorloopnullen en decimale bedragen terugkomen met de typen die uw pipeline verwacht.