Aller au contenu principal

Convertir Excel, CSV et JSON

Convertissez un fichier de tableur entre les formats pris en charge tout en conservant ses données tabulaires, puis téléchargez le résultat généré.

  • Traitement par lot
  • Export

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Vos fichiers sont traités localement dans votre navigateur et ne sont jamais envoyés sur nos serveurs.

Déposez votre fichier ici

Taille recommandée : 30 Mo maximum

Résultat

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Le convertisseur de tableur change le format d’une table de valeurs pour l’utiliser dans un autre logiciel : un export CSV peut devenir un XLSX, un classeur peut fournir un JSON plat, et un JSON tabulaire peut être exporté en CSV. Il ne reproduit pas intégralement un document Excel. Son unité de travail est une seule feuille transformée en enregistrements et colonnes. Utilisez-le lorsque les données comptent davantage que la présentation, et conservez le classeur d’origine si les autres feuilles, les calculs ou la mise en forme ont une valeur propre.

La zone de dépôt accepte CSV, TSV, XLSX, XLS et JSON, jusqu’à 30 Mio par fichier. Tout est lu localement dans le navigateur. CSV et TSV sont interprétés avec une première ligne d’en-têtes ; les noms vides ou répétés sont normalisés pour conserver les colonnes. Le JSON doit contenir un objet plat ou un tableau d’objets plats avec des cellules scalaires. Les objets et listes imbriqués sont refusés : utilisez d’abord l’aplatisseur JSON. Une valeur racine seule ou un tableau de nombres n’est pas une table acceptée ici.

Pour un XLSX ou XLS, cette interface utilise la première feuille et ne propose pas de sélection des autres. Le lecteur récupère les valeurs affichées sous forme textuelle ; il n’exécute pas le moteur de calcul Excel pour actualiser les formules. Les styles, macros, graphiques, validations et cellules fusionnées ne sont pas reconstitués dans le résultat. L’aperçu affiche un échantillon de la table importée, mais l’export utilise toutes les lignes lues. Une première feuille vide ne déclenche pas une recherche automatique de données dans les suivantes.

Les sorties proposées sont XLSX, CSV et JSON, pas XLS ni TSV. Le CSV utilise le point-virgule, un encodage UTF-8 avec marque BOM et les guillemets nécessaires pour les séparateurs, guillemets et retours à la ligne. Il convertit les valeurs en texte et représente null ou une propriété absente par une cellule vide. Le JSON produit un tableau d’objets ; les cellules d’un CSV restent des chaînes, sans inférence automatique de nombres ou dates. Le XLSX contient une nouvelle feuille de valeurs. Choisissez le format selon les besoins réels du destinataire plutôt que de supposer une conversion sans perte.

Comment utiliser cet outil ?

  1. Vérifier la feuille et la structure

    Placez la bonne feuille en première position ou préparez un fichier séparé. Contrôlez les en-têtes et aplatissez les données JSON imbriquées avant de les importer.

  2. Examiner les valeurs sensibles

    Vérifiez dates, zéros initiaux, grands identifiants et résultats de formules dans l’aperçu. Une valeur déjà arrondie ou périmée dans le fichier source ne sera pas réparée par le changement de format.

  3. Choisir et contrôler la sortie

    Sélectionnez XLSX, CSV ou JSON et ouvrez le résultat dans le logiciel cible. Confirmez séparateur, encodage, types et nombre de lignes avant d’utiliser le fichier dans un traitement important.

Cas d'utilisation

Ouvrir un export texte dans un tableur

Transformez un CSV ou TSV en XLSX à feuille unique, après contrôle des références et des accents.

Préparer des objets pour une application

Exportez une table plate en JSON pour un traitement ultérieur, en vérifiant que les types textuels correspondent à ce que le code attend.

Fournir un CSV interopérable

Extrayez les valeurs de la première feuille d’un classeur en CSV à point-virgule pour un logiciel compatible avec cette convention.

Exemples

CSV vers objets JSON

Sortie JSON : les deux champs restent des chaînes et les zéros initiaux de reference sont conservés ; aucune conversion numérique n’est devinée.

Entrée

reference;quantite
0012;42
0013;7

Résultat

[
  {
    "reference": "0012",
    "quantite": "42"
  },
  {
    "reference": "0013",
    "quantite": "7"
  }
]

JSON vers CSV à point-virgule

Le point-virgule interne impose des guillemets. Les booléens deviennent du texte ; null et chaîne vide donnent ici des cellules visuellement identiques. La BOM du fichier téléchargé n’est pas représentée.

Entrée

[{"nom":"A;B","actif":true,"note":null},{"nom":"C","actif":false,"note":""}]

Résultat

nom;actif;note
"A;B";true;
C;false;

Conseils et bonnes pratiques

  • Conservez les identifiants comme texte lorsque leurs zéros initiaux ou leur longueur sont significatifs. Changer d’extension ne récupère pas une information perdue par le logiciel qui a créé le fichier.
  • Recalculez le classeur dans son application d’origine avant l’export si des formules ont changé. Le convertisseur lit des valeurs disponibles et ne garantit pas leur actualité métier.
  • Testez un petit échantillon dans le logiciel destinataire. Un CSV correct à point-virgule peut s’ouvrir dans une seule colonne si le logiciel attend une virgule ou une autre convention régionale.

Sources et références

Questions fréquentes

Toutes les feuilles du classeur sont-elles converties ?

Non. Cette interface utilise la première feuille et génère une table unique. Elle ne fusionne pas les feuilles et ne conserve pas leur organisation. Préparez la feuille souhaitée séparément si elle n’est pas la première ; la fusion de plusieurs fichiers relève d’un autre outil.

Puis-je exporter au format XLS ancien ?

Non. XLS est accepté en entrée mais les sorties proposées sont XLSX, CSV et JSON. Le XLSX est un nouveau classeur de valeurs, sans les macros ou styles d’origine. Vérifiez les exigences du destinataire avant de choisir un format disponible.

Pourquoi les nombres JSON sont-ils parfois entre guillemets ?

Des cellules CSV et des valeurs textuelles lues dans un classeur restent des chaînes dans le JSON exporté. L’outil ne décide pas automatiquement qu’une référence ou une date est un nombre. Si votre application exige des types précis, appliquez ensuite une conversion explicite et contrôlée.

La conversion garantit-elle un aller-retour sans perte ?

Non. CSV ne conserve pas les types, les styles ou la distinction générale entre null et vide. Les classeurs perdent leur présentation et leurs calculs actifs. Le JSON a aussi les limites de précision numérique du parseur JavaScript ; gardez le document original comme référence.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Transformez des objets JSON imbriqués en colonnes à chemins explicites prêtes pour un tableau.

Données & tableauxNouveauUtiliser l’outil