logo
GeekFormat

CSV vers JSON

Le convertisseur CSV vers JSON en ligne GeekFormat permet de transformer rapidement des données tabulaires CSV (valeurs séparées par des virgules) en un tableau JSON standard, adapté à l'intégration d'API, à la migration de données et à la préparation de données de test frontend. Fonctionnalités clés : ① Reconnaissance automatique du séparateur : détection intelligente de la virgule, du point-virgule (courant en Europe) et de la tabulation (TSV) avec conversion uniforme en virgule ; ② Reconnaissance de la première ligne comme en-tête : la première ligne est automatiquement utilisée comme noms de clés (Keys) des objets JSON, chaque ligne suivante étant convertie en objet JSON ; ③ Réparation intelligente : ajout automatique de valeurs vides ou troncature en cas de nombre de colonnes incorrect, fermeture automatique des guillemets non fermés, possibilité de corriger les problèmes de format en un clic avant conversion ; ④ Analyse conforme à la norme RFC 4180 : gestion correcte des champs entre guillemets doubles, des virgules à l'intérieur des guillemets, de l'échappement des guillemets doubles ("" → ") ; ⑤ Double mode de sortie : prise en charge du JSON formaté avec indentation de 2 espaces (pratique pour la lecture et le débogage) et du mode minifié (plus compact pour la production) ; ⑥ Conversion en temps réel avec antirebond de 400 ms, résultat instantané à la saisie ; ⑦ Prise en charge de l'import de fichiers .csv/.txt, téléchargement en un clic de converted.json, largeur des panneaux ajustable par glisser-déposer, sauvegarde automatique de l'historique local, basculement d'onglets sur mobile. Redirection directe vers l'outil de formatage JSON après conversion pour continuer le traitement. Toutes les opérations d'analyse et de conversion s'effectuent entièrement en local dans le navigateur, aucune donnée n'est envoyée sur le réseau.

Recommandations connexes

Cas d'utilisation

  • Les développeurs frontend convertissent le CSV de données de test exporté depuis Excel en tableau JSON comme données mock lors de l'intégration d'API
  • Les développeurs backend convertissent le CSV en JSON pour vérifier l'exactitude de la correspondance des champs avant l'import de données
  • Conversion de données au format CSV en JSON pour une utilisation avec des bases de données documentaires comme MongoDB lors de la migration de données
  • Génération de données de test en lot : éditez les cas de test dans Excel, convertissez en JSON pour importer directement dans le framework de test
  • Les spécialistes SEO convertissent un CSV de listes de mots-clés/URL en données structurées JSON-LD
  • Les chefs de produit/opérationnels convertissent des données de tableau exportées en JSON pour donner aux développeurs des fichiers de configuration
  • Traitement de CSV à séparateur point-virgule provenant de clients/collègues européens, pas besoin de remplacer manuellement les points-virgules par des virgules
  • Conversion rapide de données au format CSV récupérées par des crawlers en JSON pour faciliter le traitement ultérieur
  • Conversion de CSV en JSON pour le charger et l'utiliser en JavaScript/Python avant analyse de données
  • Conversion d'exemples de données CSV en exemples JSON dans la documentation d'API pour faciliter la comparaison entre frontend et backend
  • Observation visuelle de la correspondance entre les deux formats de données lors de l'apprentissage des formats CSV et JSON
  • Conversion de CSV en format JSON requis par les plateformes low-code/no-code avant l'import de données

Fonctionnalités

  • Reconnaissance intelligente du séparateur : détection automatique des trois séparateurs courants (virgule, point-virgule ;, tabulation \t) avec conversion uniforme en séparateur virgule standard. Les CSV à point-virgule exportés par Excel européen et les fichiers TSV sont reconnus directement par simple collage
  • Analyse conforme à la norme RFC 4180 : gestion correcte des champs entre guillemets (contenant virgules ou sauts de ligne), de l'échappement des guillemets doubles ("" à l'intérieur d'un champ est converti en "), conforme à la spécification officielle CSV sans erreur d'analyse
  • Reconnaissance automatique de l'en-tête : la première ligne est automatiquement utilisée comme clés (Key) des objets JSON, chaque ligne de données étant convertie en objet JSON, sortie au format tableau JSON standard
  • Réparation intelligente des erreurs : ajout automatique de colonnes vides ou troncature des colonnes excédentaires en cas de nombre de colonnes incorrect, fermeture automatique des guillemets non fermés, correction en un clic des erreurs de format CSV courantes
  • Localisation précise des erreurs : les erreurs d'analyse affichent ligne par ligne le numéro de ligne et la nature de l'erreur (nombre de colonnes incorrect, problème de guillemets). Une zone d'avertissement jaune liste toutes les lignes avec avertissement pour faciliter le diagnostic
  • Double mode beauté/minifié : la sortie formatée avec indentation de 2 espaces offre une hiérarchie claire pratique pour la lecture et le débogage ; la sortie minifiée sans espaces est plus compacte pour un usage en production
  • Conversion en temps réel avec antirebond de 400 ms : conversion automatique après saisie sans bouton à cliquer, le collage rapide de fichiers volumineux ne provoque pas de ralentissement
  • Import/export de fichiers : prise en charge de l'import de fichiers .csv et .txt avec lecture directe du contenu, téléchargement du résultat en un clic sous forme de fichier converted.json
  • Données d'exemple intégrées : cliquez sur le bouton « Exemple » pour charger un exemple CSV préconfiguré et découvrir rapidement les fonctionnalités ou vous référer au format
  • Sauvegarde automatique de l'historique local : sauvegarde automatique du dernier contenu saisi dans localStorage, restauration automatique des données à la prochaine ouverture sans avoir à les recoller
  • Largeur des panneaux gauche/droite ajustable : sur PC, faites glisser la barre de séparation centrale pour ajuster librement la proportion de largeur des panneaux, plus confortable sur grand écran pour les contenus longs
  • Redirection en un clic vers le formatage JSON : une fois la conversion terminée, cliquez sur le bouton pour être redirigé directement vers l'outil de formatage JSON afin de continuer le traitement du résultat, sans copier-coller manuel
  • Adaptation mobile : sur téléphone, basculez entre saisie et sortie via des onglets, interface tactile, convertissez à tout moment en déplacement pendant le débogage
  • Traitement 100% en local dans le navigateur : toute l'analyse CSV et la conversion JSON s'effectuent en JavaScript localement, les données ne sont pas envoyées au serveur. Utilisez en toute confiance même avec des données métier sensibles

Comment utiliser

  1. Collez les données CSV dans l'éditeur de gauche, ou cliquez sur « Importer » pour télécharger un fichier .csv/.txt, ou cliquez sur « Exemple » pour charger des données d'exemple
  2. L'outil reconnaît automatiquement le séparateur avec antirebond de 400 ms et convertit, le résultat JSON s'affiche en temps réel à droite
  3. En cas de nombre de colonnes incorrect ou d'erreur de guillemets, une zone d'avertissement jaune s'affiche. Cliquez sur « Réparer la structure » pour corriger automatiquement en un clic
  4. Basculez l'interrupteur « Sortie formatée » selon vos besoins (indentation/minification). Lorsque le résultat vous convient, cliquez sur « Copier » ou « Exporter » pour télécharger le fichier JSON. Vous pouvez également cliquer sur le bouton pour être redirigé vers l'outil de formatage JSON pour un traitement complémentaire

FAQ

Quels séparateurs CSV sont pris en charge ?

Trois séparateurs les plus courants sont automatiquement reconnus : la virgule (,) — séparateur par défaut du CSV standard ; le point-virgule (;) — séparateur courant dans Excel version européenne (car l'Europe utilise la virgule comme séparateur décimal) ; la tabulation (\t) — format de fichier TSV. Après collage, l'outil détecte automatiquement le séparateur à utiliser et convertit uniformément en séparateur virgule standard avant analyse.

Comment faire si un champ contient une virgule ou un saut de ligne ?

L'outil suit la norme CSV RFC 4180 : si le contenu d'un champ contient une virgule, un saut de ligne ou un guillemet, le champ doit être entouré de guillemets doubles (ex: "Smith, John"). Les guillemets doubles à l'intérieur d'un champ doivent être échappés par deux guillemets doubles (ex: "He said ""Hello"""). L'analyseur gère correctement ces cas et ne confond pas une virgule à l'intérieur d'un champ avec un séparateur.

La première ligne doit-elle obligatoirement être un en-tête ?

Oui, l'outil considère par défaut que la première ligne est l'en-tête (noms de colonnes), qui sera automatiquement utilisé comme clés des objets JSON. Si votre CSV n'a pas d'en-tête, vous pouvez ajouter manuellement des noms de colonnes sur la première ligne (ex: col1,col2,col3), puis ajuster après conversion.

Qu'est-ce que l'erreur « nombre de colonnes incorrect » ?

Le CSV exige que chaque ligne ait le même nombre de colonnes que l'en-tête. Si une ligne contient plus ou moins de champs séparés par des virgules que le nombre de colonnes de l'en-tête, cette erreur est signalée. L'outil la gère automatiquement : ajout d'une chaîne vide pour les colonnes manquantes, troncature des colonnes excédentaires. Le numéro de toutes les lignes problématiques est listé dans la zone d'avertissement jaune. Vous pouvez également cliquer sur le bouton « Réparer la structure » pour corriger automatiquement en un clic.

Que signifie « guillemet non fermé » ?

Dans la norme RFC, un champ entouré de guillemets doubles doit avoir un guillemet ouvrante et un guillemet fermante. Si une ligne contient un nombre impair de guillemets, cela signifie qu'un guillemet n'est pas fermé (coupure lors du collage par exemple). L'outil détecte ce cas et tente d'ajouter automatiquement un guillemet à la fin de la ligne, en indiquant le numéro de la ligne problématique.

Peut-on convertir des CSV exportés depuis Excel ?

Oui. Les CSV exportés par Excel (versions Windows et Mac) ainsi que les CSV à séparateur point-virgule exportés par Excel européen sont correctement reconnus et analysés. Note : lors de l'export depuis Excel, choisissez le format « CSV UTF-8 » pour éviter les problèmes d'encodage des caractères. L'outil prend parfaitement en charge l'encodage UTF-8.

Les fichiers TSV (séparés par des tabulations) sont-ils pris en charge ?

Oui. Collez directement du contenu séparé par des tabulations ou importez un fichier .tsv/.txt. L'outil détecte automatiquement la séparation par tabulations et convertit en séparateur virgule standard avant analyse, pas besoin de remplacer manuellement.

Quel est le format du JSON après conversion ?

La sortie est au format tableau JSON standard. Chaque élément du tableau est un objet JSON, dont les clés proviennent de la première ligne d'en-tête du CSV et les valeurs sont les valeurs de chaîne de caractères de la colonne correspondante. Par exemple name,age\nJohn,25 est converti en [{"name":"John","age":"25"}]. Note : toutes les valeurs sont de type chaîne. Si vous avez besoin de types numériques, vous devrez les convertir vous-même dans votre code.

Pourquoi toutes les valeurs sont-elles des chaînes de caractères ? Peut-on obtenir des types nombre/boléen ?

Le format CSV ne contient pas d'information de type en lui-même, tous les champs sont du texte. Par sécurité, l'outil convertit par défaut toutes les valeurs en chaînes de caractères pour éviter les erreurs d'interprétation de type (par exemple un code 00123 converti en nombre deviendrait 123 avec perte des zéros en tête). Si vous avez besoin de conversion de type, vous pouvez traiter le JSON dans votre code après l'avoir récupéré, ou utiliser l'outil de formatage JSON pour un traitement complémentaire.

Peut-on importer des fichiers ? Quels formats sont pris en charge ?

L'import de fichiers au format .csv et .txt est pris en charge. Cliquez sur le bouton d'import pour sélectionner un fichier ou déposez-le dans la zone de saisie. Le contenu du fichier est lu dans la zone de saisie et converti automatiquement. Le fichier est lu localement dans le navigateur, il n'est pas envoyé sur le serveur.

Comment vérifier rapidement si le JSON est correct après conversion ?

Lorsque la conversion est réussie, la barre d'état affiche le nombre de lignes converties avec succès. De plus, un bouton permet de rediriger en un clic vers le formatage JSON. Cliquez pour ouvrir l'outil de formatage JSON dans un nouvel onglet avec le résultat de la conversion préchargé, pour une vérification et un formatage complémentaires.

Quelle taille de fichier CSV peut-on traiter ?

Le traitement purement frontend est parfaitement adapté aux scénarios de développement quotidien avec quelques dizaines de milliers de lignes (quelques centaines de Ko à quelques Mo). Pour les fichiers très volumineux (plusieurs dizaines de Mo, millions de lignes), il est recommandé d'utiliser des outils de traitement de données professionnels, mais l'outil fonctionne parfaitement pour les scénarios de débogage d'API, préparation de données et conversion par lots.

Les caractères chinois ou spéciaux seront-ils illisibles (mojibake) ?

Non. L'outil traite le texte en encodage UTF-8 et prend parfaitement en charge les caractères chinois, japonais, les emojis et autres caractères Unicode. Si vous observez des caractères illisibles lors de la lecture d'un fichier, vérifiez que le fichier est bien enregistré en encodage UTF-8 (pour l'export Excel, choisissez « CSV UTF-8 »).

Pourquoi le contenu que j'ai collé précédemment est-il toujours là à la prochaine ouverture ?

L'outil sauvegarde automatiquement le contenu CSV que vous saisissez dans le stockage local localStorage du navigateur. À la prochaine ouverture de la page, la dernière saisie est restaurée automatiquement, pas besoin de recoller le contenu à chaque fois. Ce stockage est purement local, les données ne sont pas envoyées sur le réseau, vous pouvez l'utiliser en toute confiance. Cliquez sur le bouton Effacer pour supprimer le contenu actuel.

Les données sont-elles envoyées sur un serveur ?

Non. Toute l'analyse CSV, la réparation des erreurs et la conversion JSON s'effectuent entièrement en JavaScript dans votre navigateur en local. Les données CSV saisies et le résultat de la conversion ne sont pas envoyés sur le réseau à aucun serveur. Vous pouvez convertir en toute confiance des fichiers CSV contenant des données métier sensibles ou des données internes.

À propos du format CSV et de la conversion vers JSON

CSV (Comma-Separated Values, valeurs séparées par des virgules) est le format texte de données tabulaires le plus répandu. Presque tous les tableurs (Excel, Google Sheets, Numbers, WPS) prennent en charge l'import et l'export CSV, c'est également l'un des formats les plus courants pour l'échange de données et les imports/exports en lot. JSON (JavaScript Object Notation) est le format d'échange de données le plus utilisé dans les API Web et la programmation moderne. La conversion CSV vers JSON est un besoin très fréquent en développement : vous recevez un CSV exporté depuis Excel par un produit/opérationnel à convertir en JSON pour une API, vous exportez un CSV depuis une base de données à convertir en JSON comme données mock, vous migrez des données d'un CSV à importer dans une base de données documentaire comme MongoDB… Un bon outil de conversion permet d'économiser beaucoup de temps passé à assembler manuellement du JSON.

Le CSV paraît simple — champs séparés par des virgules, lignes séparées par des sauts de ligne — mais il comporte en réalité de nombreux pièges : que faire si un champ contient une virgule ? Un saut de ligne ? Comment échapper les guillemets ? Les CSV exportés dans différents pays peuvent également utiliser le point-virgule comme séparateur (en Europe car la virgule est utilisée comme séparateur décimal) ou la tabulation (format TSV). Si ces problèmes ne sont pas correctement gérés, les données analysées sont erronées. Cet outil implémente un analyseur conforme à la norme RFC 4180, gérant correctement les guillemets, l'échappement des guillemets doubles, les virgules/sauts de ligne à l'intérieur des champs et autres cas limites. Il ne s'agit pas d'un simple string.split(','), le résultat est précis et fiable.

La reconnaissance automatique du séparateur est une fonctionnalité très pratique. De nombreux développeurs, face à un fichier CSV, ont le réflexe d'utiliser split(','), mais Excel en version européenne exporte par défaut avec le point-virgule (;) comme séparateur. Dans ce cas, un split virgule traite toute la ligne comme un seul champ ; pour les fichiers TSV séparés par des tabulations, un split virgule est complètement erroné. L'outil compte les occurrences de virgules, points-virgules et tabulations sur chaque ligne, détermine automatiquement le séparateur le plus probable et convertit uniformément. Vous n'avez pas à vous soucier de l'origine du fichier, vous collez directement.

La réparation intelligente des erreurs est une fonctionnalité clé qui différencie cet outil des simples outils en ligne. Dans la pratique, les CSV que vous recevez sont souvent non normalisés : certaines lignes ont un nombre incorrect de colonnes (coupure lors du copier-coller, virgule supplémentaire au milieu), certains guillemets ne sont pas fermés (problème d'export), certains mélangent les séparateurs. L'analyse directe échouerait ou donnerait un résultat erroné. Face à ces problèmes, l'outil ne refuse pas directement la conversion : ① il liste le numéro de toutes les lignes problématiques et la cause de l'erreur ; ② il propose un bouton de réparation en un clic pour ajouter automatiquement des colonnes vides/tronquer/fermer les guillemets ; ③ même en cas d'avertissement, il s'efforce de sortir un résultat JSON exploitable, la conversion de l'ensemble du fichier n'échoue pas à cause d'une seule ligne erronée.

Le double mode de sortie formaté/minifié correspond à différents scénarios d'utilisation : le mode formaté avec indentation de 2 espaces pour le développement, le débogage et la lecture — la hiérarchie est claire, la structure des objets est visible d'un coup d'œil ; le mode minifié sans espaces ni sauts de ligne pour la production, les réponses d'API et les fichiers de configuration — plus compact, transmission plus rapide. Le basculement de l'interrupteur déclenche un nouveau rendu instantané, pas besoin de reconvertir.

Pourquoi le traitement 100% local est-il important ? Les fichiers CSV contiennent souvent des données métier réelles, des informations clients, des données de produit non publiées et autres contenus sensibles. Un envoi vers un serveur de conversion tiers comporte un risque de fuite de données. Avec cet outil, toute la logique d'analyse et de conversion s'exécute en JavaScript localement dans le navigateur. Le fichier est traité uniquement dans la mémoire de votre ordinateur, aucune requête réseau n'est effectuée, il fonctionne hors ligne. Cela résout fondamentalement le problème de la sécurité des données. Le traitement local présente également un avantage de rapidité : un fichier de plusieurs Mo est converti instantanément, pas besoin d'attendre les échanges réseau.

Les panneaux séparateurs ajustables par glisser-déposer et l'historique local sont des détails optimisés pour une utilisation fréquente : lors du traitement de tableaux larges vous pouvez élargir la zone de saisie, lorsque vous vous concentrez sur le résultat vous pouvez élargir la zone de sortie ; le CSV que vous n'avez pas fini de traiter est automatiquement restauré à la prochaine ouverture, pas besoin de retourner le chercher dans vos e-mails ou fils de discussion pour le recopier. La redirection en un clic vers l'outil de formatage JSON prend en compte le flux de travail réel : après conversion du JSON, vous avez généralement besoin de le formater, de le valider et de le minifier, la redirection directe évite de devoir copier-coller et ouvrir une nouvelle page.

Il est à noter : ① Toutes les valeurs CSV sont systématiquement converties en type chaîne de caractères. C'est un choix délibéré — le CSV ne contient pas d'information de type, la conversion automatique en nombre/boléen pourrait causer des erreurs (comme la perte des zéros en tête pour les codes postaux 00123, numéros de carte d'identité, etc.). Si vous avez besoin de conversion de type, veuillez la traiter dans votre code ; ② Actuellement seule la conversion unidirectionnelle CSV → JSON est prise en charge. Pour JSON → CSV utilisez l'outil correspondant de ce site ; ③ Pour les fichiers extrêmement volumineux (>10 Mo, millions de lignes), il est recommandé d'utiliser des outils en ligne de commande (comme csvtojson, jq). Cet outil est destiné aux scénarios de développement et débogage, il est parfaitement fluide pour un usage quotidien jusqu'à quelques dizaines de milliers de lignes.

术语表

CSV
Comma-Separated Values (valeurs séparées par des virgules), format de stockage de données tabulaires en texte brut. Chaque ligne correspond à un enregistrement, les champs sont séparés par des virgules. C'est le format d'import/export le plus répandu pour les tableurs et bases de données.
RFC 4180
Document de norme officiel du format CSV, définissant les règles d'encadrement des champs par des guillemets, d'échappement des guillemets doubles, de gestion des sauts de ligne, etc. Cet outil effectue l'analyse conformément à cette norme.
TSV
Tab-Separated Values (valeurs séparées par des tabulations), format utilisant la tabulation (\t) au lieu de la virgule pour séparer les champs, reconnu et pris en charge automatiquement par cet outil.
Reconnaissance automatique du séparateur
L'outil détecte automatiquement si le fichier utilise une virgule, un point-virgule ou une tabulation comme séparateur. L'utilisateur n'a pas besoin de choisir manuellement, ce qui facilite le traitement de CSV de différentes origines.
En-tête (Header)
La première ligne du CSV, contenant les noms des différentes colonnes. Après conversion, ces noms sont utilisés comme clés (Key) des objets JSON.
Tableau JSON
Format de sortie de cet outil, liste d'objets JSON entourés de crochets et séparés par des virgules. Chaque objet correspond à une ligne de données du CSV.
Échappement des guillemets doubles
Dans la norme RFC, les guillemets doubles à l'intérieur d'un champ sont représentés par deux guillemets doubles consécutifs (""), qui sont restitués en un seul guillemet double lors de l'analyse.
Nombre de colonnes incorrect
Antirebond (Debounce)
Attente de 400 ms sans nouvelle saisie après une saisie avant d'exécuter la conversion, pour éviter de réanalyser un fichier volumineux à chaque touche et causer des ralentissements.
Sortie formatée (Pretty Print)
Format JSON avec indentation et sauts de ligne, hiérarchie claire pour une lecture et un débogage facilités par l'humain.
Sortie minifiée (Minify)
Format JSON sans espaces ni sauts de ligne, taille minimale adaptée à la transmission et aux environnements de production.
localStorage
Stockage local du navigateur, utilisé par l'outil pour sauvegarder automatiquement le dernier contenu saisi. Les données sont stockées uniquement sur l'ordinateur de l'utilisateur et ne sont pas envoyées au serveur.

Tableau de correspondance des séparateurs CSV par région

Différences de séparateur CSV par défaut à l'export Excel selon les pays/régions :

Région/LangueSéparateur par défautSéparateur décimalPrise en charge par l'outil
États-Unis/Royaume-Uni/Chine/JaponVirgule ,Point .
Allemagne/France/Italie/EspagnePoint-virgule ;Virgule ,✅ Reconnaissance automatique
Format TSV universelTabulation \t-✅ Reconnaissance automatique

Exemple de conversion CSV vers JSON

Correspondance entre format d'entrée et de sortie :

Contenu
Entrée CSVname,age,city\nJohn,25,New York\nJane,30,London
Sortie JSON[{"name":"John","age":"25","city":"New York"},{"name":"Jane","age":"30","city":"London"}]

Erreurs courantes et réparation

Problèmes courants d'analyse CSV et leur traitement :

Type d'erreurCauseTraitement de réparation automatique
Nombre de colonnes incorrect (colonnes manquantes)Le nombre de séparateurs sur une ligne est insuffisant, moins de champs que l'en-têteAjout automatique d'une chaîne vide à la fin
Nombre de colonnes incorrect (colonnes excédentaires)Virgule supplémentaire sur une ligne ou guillemets mal fermésTroncature automatique des champs excédentaires
Guillemet non ferméNombre impair de guillemets, champ mal terminéAjout automatique d'un guillemet double en fin de ligne
Séparateur erronéLe fichier utilise un point-virgule ou une tabulation au lieu d'une virguleReconnaissance automatique et remplacement uniforme par une virgule

Privacy & Security

Toute l'analyse CSV, la reconnaissance de séparateur, la réparation d'erreurs, la conversion JSON et la lecture de fichiers de cet outil CSV vers JSON s'effectuent entièrement en local dans votre navigateur via JavaScript. Le contenu CSV que vous collez et les données des fichiers importés ne sont jamais envoyés à aucun serveur, ni enregistrés, stockés ou analysés. L'historique local est sauvegardé uniquement dans le localStorage de votre propre navigateur, il peut être supprimé en fermant la page ou en effaçant les données du navigateur. Vous pouvez convertir en toute confiance des fichiers CSV contenant des données métier sensibles, des informations clients ou des données internes, aucun risque de fuite de données n'existe.

Authoritative References

Troubleshooting

Les caractères chinois s'affichent comme des caractères illisibles ?

Les caractères illisibles proviennent généralement d'un problème d'encodage de fichier. Assurez-vous que le fichier CSV est enregistré en encodage UTF-8 : lors de l'export depuis Excel, choisissez le format « CSV UTF-8 (séparé par des virgules) » et non le « CSV (séparé par des virgules) » ordinaire (ce dernier est en encodage GBK sur les systèmes Windows chinois). Si le fichier est en encodage GBK, vous pouvez d'abord l'ouvrir dans le Bloc-notes et l'enregistrer en UTF-8 avant de l'importer.

Tout le contenu est converti en une seule colonne ?

Cela signifie que l'outil n'a pas correctement identifié le séparateur. Vérifiez quel séparateur est utilisé dans votre CSV — Excel version européenne utilise par défaut le point-virgule (;), qui est pris en charge par la reconnaissance automatique de l'outil ; pour d'autres séparateurs spéciaux (comme la barre verticale |), vous pouvez d'abord le remplacer par une virgule dans l'éditeur avant conversion.

Pourquoi tous les nombres sont-ils convertis en chaînes de caractères ?

C'est normal. Le format CSV ne transporte pas d'information de type en lui-même, tous les champs sont du texte. Si les champs qui ressemblent à des nombres étaient automatiquement convertis en type Number, cela causerait la perte des zéros en tête (ex: 00123 deviendrait 123), une perte de précision sur les nombres longs (comme les numéros de commande dépassant 15 chiffres) et d'autres problèmes. Si vous avez besoin de types numériques, veuillez les convertir dans votre code.

Le navigateur ralentit après le collage d'un fichier volumineux ?

L'outil dispose d'une optimisation d'antirebond de 400 ms, mais pour un CSV de plusieurs centaines de milliers de lignes (plus de 10 Mo), le traitement par le navigateur reste sollicité. Recommandations : ① Découpez d'abord la partie nécessaire dans Excel/VS Code avant de convertir ; ② Pour les fichiers très volumineux, des outils en ligne de commande comme csvtojson, jq ou Python pandas sont plus adaptés. Pour les scénarios de développement quotidien (quelques milliers à quelques dizaines de milliers de lignes), l'outil est parfaitement fluide.