Convertisseur de formats de données

Convertissez des fichiers locaux CSV, JSON, JSONL et Parquet, choisissez les types de colonnes et prévisualisez le résultat sans envoyer vos données.

Vos saisies et fichiers restent dans le navigateur

Fichier source

Fichier source

CSV, TSV, tableau JSON, JSONL ou Parquet. Un fichier à la fois.

Les paramètres de séparateur et d’en-tête s’appliquent au CSV. L’encodage s’applique aux fichiers texte. Rouvrez le fichier après avoir modifié ces paramètres.

Les fichiers sont traités dans ce navigateur. Les données d’entrée, les résultats et le SQL ne sont ni enregistrés dans le stockage du navigateur ni envoyés à un serveur.

L’entrée est limitée à 1 Gio par fichier et le transcodage non UTF-8 à 128 Mio. DuckDB dispose de 512 Mio de mémoire de travail. JSON/JSONL est entièrement décodé en mémoire comme enregistrements plats, et non par blocs. La sortie texte est diffusée ; le Blob de secours est limité à 256 Mio. Parquet est mis en mémoire tampon jusqu’à 512 Mio. Annuler libère la session.

Sur cette page

Convertissez des fichiers locaux structurés entre CSV, JSON, JSONL et Parquet sans les envoyer à un serveur.

Fonctionnalité détaillée

Choisissez le format source et les options CSV, examinez les colonnes détectées et sélectionnez des types de colonnes explicites si nécessaire. Prévisualisez un échantillon limité avant d’exporter tous les enregistrements. La conversion s’exécute dans un worker du navigateur avec DuckDB-WASM, chargé uniquement au besoin. Les exports texte utilisent UTF-8 ; Parquet conserve les colonnes typées. La mémoire de travail reste limitée par le navigateur.

Exemples pratiques

Convertissez un rapport CSV en Parquet pour l’analyser. Transformez un tableau JSON en JSONL pour un traitement ligne par ligne. Exportez des colonnes Parquet sélectionnées en CSV. Conservez les identifiants en VARCHAR lorsque les zéros initiaux sont importants.

Aidez-nous à choisir la suite

Que devrions-nous améliorer ensuite ?

Choisissez une suggestion. Ce sont des idées, pas des fonctionnalités promises.

Choisissez une option

Le vote envoie uniquement l’option choisie sous forme de compteur anonyme. Il ne contient aucune saisie, donnée de fichier, URL, cookie ou identifiant et n’est pas conservé dans ce navigateur. Recharger la page permet de voter à nouveau.