Convertir Parquet en CSV
Lisez un fichier .parquet sans installer d’outils de données. Les colonnes qu’il contient sont réécrites en lignes CSV simples, qu’un tableur, un outil de BI ou un collègue peut ouvrir immédiatement.
Convertisseur de données
ou déposez Fichiers CSV, TSV, TXT … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Importez les fichiers Parquet
Ajoutez un seul fichier .parquet ou jusqu'à 20 fichiers part issus d'un même jeu de données, chacun de 95 Mo maximum.
- 2
Vérifiez les dates et l’encodage
L'option Dates est réglée sur ISO : les horodatages s'affichent sous la forme 2026-10-18 plutôt que sous forme de nombres bruts. Dans Réglages avancés, choisissez le Séparateur Point-virgule pour Excel en version européenne, ou UTF-8 avec BOM dans Encodage du texte.
- 3
Convertissez en CSV
Cliquez sur Convertir en CSV puis téléchargez le fichier. Ouvrez-le dans un tableur ou chargez-le partout où le CSV est accepté.
Qui a besoin d’un Parquet en CSV
Parquet est né en 2013 d'un projet commun de Twitter et Cloudera, fondé sur les principes de décomposition des enregistrements de l'article Dremel de Google, et il est devenu un projet Apache de premier niveau en 2015. Aujourd'hui, c'est le format de stockage par défaut des data lakes. BigQuery et Snowflake exportent vers ce format, Spark l'écrit par défaut et le Hugging Face Hub y convertit automatiquement les jeux de données publics.
C'est excellent pour les ingénieurs, mais peu pratique pour tous les autres. Un chef de produit à qui l'on remet un fichier .parquet, un chercheur qui télécharge un jeu de données ou un comptable qui reçoit un extrait d'entrepôt n'a généralement aucun outil pour l'ouvrir. Le CSV est le plus petit dénominateur commun, lu par tous les tableurs et tous les outils d'import. Si les destinataires préfèrent un classeur mis en forme, convertissez ensuite le CSV avec CSV en XLSX.
Parquet ou CSV : colonnes sur disque contre lignes de texte
Parquet
Binaire, organisé colonne par colonne, avec le schéma stocké dans le pied de page du fichier.
- Valeurs typées : int64, decimal, timestamp, boolean
- Structures et listes imbriquées
- Compressé par colonne, lu de façon sélective
CSV
Texte brut, un enregistrement par ligne, valeurs séparées par des virgules comme le décrit la RFC 4180.
- Toutes les valeurs sont du texte
- À plat : une valeur par cellule
- S'ouvre dans n'importe quel tableur ou éditeur
| 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 |
Ce qui change quand un fichier Parquet devient un CSV
Les types sont la première victime. Un montant decimal(18,2), un identifiant int64 et un horodatage en UTC deviennent tous des caractères, et c'est à la personne qui ouvre le CSV de décider comment les relire. Excel, par exemple, n'affiche que 15 chiffres significatifs : les identifiants à 19 chiffres issus d'un entrepôt doivent donc être importés comme texte, et non ouverts par double-clic. La différence entre null et une chaîne vide disparaît aussi, puisque les deux sont écrits comme un champ vide.
La taille est la seconde. La compression en colonnes explique la petite taille des fichiers Parquet ; le texte brut n'en a aucune, donc le CSV grossit. Une feuille Excel contient 1 048 576 lignes, et de grandes tables peuvent facilement dépasser ce nombre : vérifiez donc le nombre de lignes avant d'envoyer le fichier à un utilisateur de tableur. D'autres cibles, de SQL à JSON, figurent sur la page du convertisseur de données.
Caractéristiques des formats Apache Parquet et CSV
PARQUET
Apache Parquet
Parquet est un format de stockage en colonnes open source, créé par Twitter et Cloudera en 2013 et maintenu par l'Apache Software Foundation. Il stocke les données par colonne, avec une forte compression et des schémas typés, si bien que les outils d'analyse ne lisent que les colonnes dont ils ont besoin. C'est un standard des data lakes et d'outils tels que Spark, pandas, DuckDB, BigQuery et Snowflake. Les fichiers Parquet sont binaires et ne peuvent pas être ouverts dans un éditeur de texte ni dans un tableur classique.
- Compression
- Sans perte
- Transparence
- –
- Animation
- –
- Année de création
- 2013 · Apache Software Foundation (from Twitter and Cloudera)
CSV
Valeurs séparées par des virgules
Le CSV est un format texte brut pour les tableaux, où chaque ligne est une ligne du tableau et où des virgules séparent les colonnes. Il est utilisé depuis les débuts de l'informatique et décrit dans la RFC 4180, bien que de nombreuses variantes utilisent des points-virgules ou des tabulations et différents encodages de texte. Presque tous les tableurs, bases de données et outils d'analyse peuvent l'importer et l'exporter, ce qui en fait le format par défaut pour échanger des données entre systèmes. Le CSV ne stocke que des valeurs, sans formules, mise en forme, feuilles multiples ni types de données.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- –
On convertit du Parquet en CSV quand les données quittent le côté ingénierie : un export BigQuery, un jeu de données Hugging Face ou une table de data lake doit parvenir à un analyste, à une équipe financière ou à un outil qui ne lit que des lignes de texte.
Questions sur la conversion Parquet en CSV
Comment ouvrir un fichier Parquet sans Python ?
Convertissez-le ici et ouvrez le CSV. Excel, Numbers et Google Sheets ne peuvent pas lire un fichier .parquet par double-clic, et les alternatives habituelles, comme pandas, Spark ou la ligne de commande DuckDB, supposent toutes que vous êtes à l'aise pour installer et exécuter du code.
Pourquoi le CSV est-il beaucoup plus lourd que le fichier Parquet ?
Parquet stocke chaque colonne séparément, encode une seule fois les valeurs répétées dans un dictionnaire, puis compresse le résultat, en général avec Snappy ou Zstandard. Le CSV écrit chaque valeur en entier, sous forme de texte, sur chaque ligne. Un CSV plusieurs fois plus volumineux que sa source Parquet est normal : prévoyez de la place sur le disque et vérifiez le nombre de lignes avant de l'ouvrir dans Excel.
Que deviennent les colonnes imbriquées de type struct et list ?
Une structure (struct) est répartie sur des colonnes supplémentaires aux noms séparés par des points, comme address.city. Une liste reste dans une seule cellule sous forme de texte JSON, car une ligne CSV ne peut pas contenir un nombre de cellules différent d'un enregistrement à l'autre.
Mon job Spark a produit un dossier de fichiers part. Lequel importer ?
Tous. Spark, Hive et les moteurs similaires découpent un jeu de données en fichiers nommés par exemple part-00000.parquet, chacun étant un fichier Parquet complet avec le même schéma. Importez-en jusqu'à 20 à la fois et vous obtiendrez un CSV par partie, que vous pourrez ensuite combiner.
Puis-je reconvertir le CSV en Parquet après l’avoir modifié ?
Oui, avec CSV en Parquet. Les types de colonnes sont de nouveau déduits à partir du texte : vérifiez donc que les identifiants avec des zéros initiaux et les montants décimaux retrouvent les types attendus par votre pipeline.
- Convertir CSV en ParquetConvertissez un CSV en Apache Parquet typé et compressé, prêt pour pandas, DuckDB, Spark, BigQuery ou Athena. Sans installer Python ni Spark.
- Convertisseur Excel en CSVConvertissez des classeurs Excel (XLS, XLSX, XLSM) en CSV, une feuille par fichier, avec virgule ou point-virgule et un UTF-8 qu'Excel rouvre sans souci.
- Convertir JSON en CSVJSON ou JSON Lines en CSV : une ligne par objet, champs imbriqués aplatis en colonnes, UTF-8 + BOM pour les accents sous Excel. Jusqu'à 20 fichiers.
- Convertir CSV en XLSXConvertissez un CSV en classeur Excel XLSX en gardant zéros initiaux, longs identifiants et accents. Virgule, point-virgule et tabulation détectés.
- Convertisseur CSV en SQLConvertissez un CSV en SQL : CREATE TABLE et INSERT pour MySQL, PostgreSQL, SQLite ou SQL Server, avec le nom de table choisi. Sans compte.