Convertitore da Parquet a CSV

Carica un file .parquet e ottieni testo CSV puro che puoi visualizzare in anteprima, copiare o scaricare. Ogni riga viene decodificata localmente con hyparquet e serializzata con la corretta escaping in stile RFC 4180, così i valori contenenti virgole, virgolette o a capo vengono preservati correttamente. Utile per aprire un export parquet in un foglio di calcolo, o passare dati a uno strumento che capisce solo CSV.

PrivatoGratisFunziona offline

Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026

Come funziona

  1. 1

    Carica un file .parquet dal tuo dispositivo.

  2. 2

    Tutte le righe vengono decodificate localmente usando la libreria hyparquet.

  3. 3

    Scegli il delimitatore che vuoi usare per l'output CSV.

  4. 4

    Visualizza l'anteprima del risultato, poi copialo o scarica un file .csv.

Perché riconvertire Parquet in CSV?

Parquet è efficiente per l'archiviazione e l'analisi, ma molti strumenti quotidiani (fogli di calcolo, script rapidi, pipeline di altre persone) si aspettano ancora il CSV. Questo convertitore colma quel divario senza richiedere di installare pandas o un'intera toolchain di data engineering solo per esportare poche righe.

Escaping corretto, ogni volta

Il serializzatore CSV segue le convenzioni RFC 4180: qualsiasi campo contenente il delimitatore scelto, una virgoletta doppia o un a capo viene racchiuso tra virgolette con le virgolette interne raddoppiate, così l'output si apre correttamente in Excel, Google Sheets o qualsiasi parser CSV conforme agli standard.

Domande frequenti

Gestisce file Parquet di grandi dimensioni?

Legge tutte le righe in memoria prima di serializzarle in CSV, quindi il limite pratico dipende dalla memoria disponibile del tuo dispositivo piuttosto che da un tetto artificiale: la maggior parte dei file di export tipici si converte istantaneamente.

Come vengono gestite le colonne annidate o complesse?

I valori di tipo lista, struct e altri tipi annidati vengono serializzati come una stringa JSON compatta all'interno della cella CSV in modo da non perdere informazioni, anche se il CSV stesso non ha un modo nativo per rappresentare strutture annidate.

Cosa succede agli interi a 64 bit e ai timestamp?

Le colonne di interi a 64 bit (INT64) vengono convertite da bigint JavaScript in stringhe decimali semplici, e le colonne timestamp vengono scritte come stringhe ISO 8601 per facilitarne la re-importazione altrove.

Posso scegliere un delimitatore diverso dalla virgola?

Sì, cambia il selettore del delimitatore in punto e virgola, tab o pipe prima o dopo il caricamento; modificarlo riserializza istantaneamente i dati già analizzati.

Il mio file viene caricato su un server?

No. Sia la lettura sia la serializzazione CSV avvengono lato client usando hyparquet, quindi il file non lascia mai il tuo browser.

Strumenti correlati