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
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 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
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
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
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
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
| 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 |
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)
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
- –
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.
- Convertitore da CSV a ParquetConverti CSV in Apache Parquet con colonne tipizzate e compressione, pronto per pandas, DuckDB, Spark, BigQuery o Athena. Senza Python né Spark.
- Convertitore da Excel a CSVConvertire cartelle Excel (XLS, XLSX, XLSM) in CSV: ogni foglio in un file, virgola o punto e virgola, UTF-8 che Excel riapre correttamente.
- Convertire JSON in CSVConvertire JSON o JSON Lines in CSV: una riga per oggetto, campi annidati in colonne, UTF-8 con BOM per gli accenti in Excel. 20 file alla volta.
- Convertitore da CSV a XLSXConvertire CSV in XLSX di Excel mantenendo zeri iniziali, ID lunghi e accenti. Separatore virgola, punto e virgola o tab rilevato in automatico.
- Convertitore da CSV a SQLConverti CSV in SQL: CREATE TABLE e istruzioni INSERT per MySQL, PostgreSQL, SQLite o SQL Server, con il nome tabella scelto. Senza account.