UltKit

Convertire Parquet in CSV

Per leggere un file .parquet non serve installare un intero stack di dati. Le colonne memorizzate al suo interno vengono riscritte come semplici righe CSV, che un foglio di calcolo, uno strumento di BI o un collega può aprire subito.

Convertitore di dati

oppure trascina qui File CSV, TSV, TXT … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare i file Parquet

    Aggiungi un solo file .parquet oppure fino a 20 file part dello stesso dataset, ciascuno fino a 95 MB.

  2. 2

    Controllare date e codifica

    Date è impostato su ISO, così i timestamp appaiono come 2026-10-18 invece che come numeri grezzi. In Impostazioni avanzate scegli come Delimitatore il punto e virgola per l'Excel europeo, oppure UTF-8 con BOM in Codifica del testo.

  3. 3

    Convertire in CSV

    Premi Converti in CSV e scarica il file. Aprilo in un foglio di calcolo o caricalo in qualsiasi strumento che accetti il CSV.

A chi serve convertire Parquet in CSV

Parquet nasce nel 2013 come progetto congiunto di Twitter e Cloudera, basato sulle idee di record-shredding del paper Dremel di Google, e nel 2015 diventa un progetto Apache di primo livello. Oggi è il formato di archiviazione predefinito dei data lake. BigQuery e Snowflake esportano in questo formato, Spark lo scrive di default e l'Hugging Face Hub vi converte automaticamente i dataset pubblici.

Ottimo per chi sviluppa, scomodo per tutti gli altri. Un product manager che riceve un file .parquet, un ricercatore che scarica un dataset o un contabile che riceve un'estrazione dal data warehouse di solito non ha alcuno strumento per aprirlo. Il CSV è il minimo comune denominatore che ogni foglio di calcolo e ogni importazione legge. Se chi riceve i dati preferisce una cartella di lavoro formattata, converti poi il CSV con da CSV a XLSX.

Parquet o CSV: colonne su disco contro righe di testo

Origine

Parquet

Binario, organizzato per colonne, con lo schema salvato nel footer del file.

  • Valori tipizzati: int64, decimal, timestamp, boolean
  • Struct e liste annidate
  • Compresso per colonna, lettura selettiva
Ideale per: Data warehouse, Spark, pandas e DuckDB
Risultato

CSV

Testo semplice, un record per riga, valori separati da virgole come descrive RFC 4180.

  • Ogni valore è testo
  • Struttura piatta: un valore per cella
  • Si apre in qualsiasi foglio di calcolo o editor
Ideale per: Persone, fogli di calcolo e schermate di importazione
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 offeredOgni coppia elencata usa il convertitore di dati; un trattino indica lo stesso formato in ingresso e in uscita.

Cosa cambia quando un file Parquet diventa CSV

I tipi sono la prima vittima. Un importo decimal(18,2), un ID int64 e un timestamp in UTC diventano tutti caratteri, e chi apre il CSV decide come leggerli di nuovo. Excel, ad esempio, mostra solo 15 cifre significative, quindi gli ID di 19 cifre provenienti da un warehouse vanno importati come testo, non aperti con il doppio clic. Sparisce anche la differenza tra null e stringa vuota, perché entrambi vengono scritti come campo vuoto.

La dimensione è la seconda. La compressione a colonne è il motivo per cui i file Parquet sono piccoli; il testo semplice non ne ha, quindi il CSV cresce. Un foglio di Excel contiene 1.048.576 righe e le tabelle grandi possono superarle facilmente, quindi controlla il numero di righe prima di inviare il file a chi usa un foglio di calcolo. Altri formati di destinazione, da SQL a JSON, sono nella pagina del convertitore dati.

Apache Parquet e CSV: caratteristiche dei formati

PARQUET

Apache Parquet

Parquet è un formato di archiviazione colonnare open source creato da Twitter e Cloudera nel 2013 e mantenuto dalla Apache Software Foundation. Memorizza i dati per colonna con forte compressione e schemi tipizzati, così gli strumenti di analisi leggono solo le colonne necessarie. È standard nei data lake e in strumenti come Spark, pandas, DuckDB, BigQuery e Snowflake. I file Parquet sono binari e non si aprono con un editor di testo o un normale foglio di calcolo.

Compressione
Senza perdita
Trasparenza
–
Animazione
–
Introdotto
2013 · Apache Software Foundation (from Twitter and Cloudera)
Convertitore PARQUET

CSV

Valori separati da virgola

CSV è un formato di testo semplice per le tabelle in cui ogni riga è un record e le virgole separano le colonne. È in uso fin dai primi tempi dell'informatica ed è descritto nella RFC 4180, anche se molte varianti usano punti e virgola o tabulazioni e codifiche di testo diverse. Quasi tutti i fogli di calcolo, i database e gli strumenti di analisi possono importarlo ed esportarlo, e per questo è il formato predefinito per spostare dati tra sistemi. Il CSV memorizza solo valori, senza formule, formattazione, più fogli o tipi di dati.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
–
Convertitore CSV

Si passa da Parquet a CSV quando i dati escono dal lato tecnico: un'esportazione da BigQuery, un dataset di Hugging Face o una tabella di un data lake devono arrivare a un analista, a un team finanziario o a uno strumento che legge solo righe di testo.

Domande sulla conversione da Parquet a CSV

Come si apre un file Parquet senza Python?

Convertilo qui e apri il CSV. Excel, Numbers e Google Sheets non leggono i file .parquet con il doppio clic, e le alternative più comuni, come pandas, Spark o la riga di comando di DuckDB, richiedono tutte di saper installare ed eseguire codice.

Perché il CSV pesa molto più del file Parquet?

Parquet archivia ogni colonna separatamente, codifica una sola volta i valori ripetuti in un dizionario e comprime il risultato, di solito con Snappy o Zstandard. Il CSV scrive ogni valore per intero come testo, riga dopo riga. È normale che un CSV pesi diverse volte il file Parquet di origine, quindi lascia spazio sul disco e controlla il numero di righe prima di aprirlo in Excel.

Che fine fanno le colonne annidate di tipo struct e list?

Una struct viene distribuita in colonne aggiuntive con nomi separati da punto, come address.city. Una lista resta in una sola cella come testo JSON, perché una riga CSV non può contenere un numero diverso di celle per ogni record.

Il job Spark ha creato una cartella di file part: quale va caricato?

Tutti. Spark, Hive e motori simili dividono un dataset in file chiamati ad esempio part-00000.parquet, ciascuno un file Parquet completo con lo stesso schema. Carica fino a 20 file insieme e otterrai un CSV per ogni parte, che potrai unire in seguito.

Dopo le modifiche è possibile riconvertire il CSV in Parquet?

Sì, con da CSV a Parquet. I tipi delle colonne vengono dedotti di nuovo dal testo, quindi verifica che gli ID con zeri iniziali e gli importi decimali tornino con i tipi attesi dalla tua pipeline.