Convertisseur TOML vers CSV en ligne

Convertissez TOML en CSV en ligne instantanément. Aplatit les tables imbriquées, gère les tableaux de tables et vous donne une sortie prête pour les tableurs. Gratuit, privé, sans inscription.

Glissez-déposez ou collez votre TOML
Loading editor...
Loading editor...

Qu'est-ce que la conversion de TOML en CSV ?

La conversion TOML vers CSV prend un fichier de configuration TOML et le transforme en une table plate de valeurs séparées par des virgules. TOML est idéal pour une configuration imbriquée et structurée ; CSV est ce que les tableurs, les outils BI et les analystes de données veulent réellement. Un convertisseur toml vers csv gère l'aplatissement des tables (afin que les clés imbriquées atterrissent encore dans des colonnes) et l'écriture des entrées de tableaux de tables sous forme de lignes séparées. Si vous avez déjà voulu ouvrir un fichier TOML dans Excel sans vraiment savoir comment, c'est l'outil qui résout ce problème.

Pourquoi convertir TOML en CSV ?

CSV est le format universel pour les tableurs et les outils de données. Excel, Google Sheets, Power BI, Tableau, pandas, R, chaque outil d'importation de base de données : ils lisent tous CSV nativement. TOML, en revanche, est un format de configuration édité par des développeurs. Convertir toml vers csv en ligne vous permet d'analyser, d'auditer ou de partager une configuration TOML sous forme de tableur. Utilisez un outil toml vers csv lorsque vous devez charger une configuration TOML dans un tableur pour révision, auditer des listes de dépendances ou de paramètres sous forme de tableau, préparer des données TOML pour une analyse avec pandas ou R, ou transmettre des enregistrements TOML à des coéquipiers qui travaillent dans des tableurs.

Comment fonctionne notre convertisseur TOML vers CSV

Lorsque vous cliquez sur Convertir, l'outil analyse votre TOML et décide comment le mettre en page. Si votre TOML contient un tableau de tables ([[items]]), chaque entrée devient une ligne CSV avec les clés comme en-têtes. Sinon, l'outil aplatit la structure avec la notation pointée (server.host, server.port) et écrit une seule ligne. Les tableaux de scalaires sont JSON-stringifiés dans une cellule afin que les données ne soient pas perdues. Les nombres et booléens atterrissent dans le CSV exactement tels qu'ils apparaissaient en TOML. Tout s'exécute dans votre navigateur. Vos données TOML ne quittent jamais votre appareil.

Fonctionnalités

  • Détection intelligente de la mise en page : le tableau de tables devient des lignes ; les tables plates deviennent des colonnes aplaties.
  • Aplatissement en notation pointée : les clés imbriquées sont jointes avec des points afin que les données survivent.
  • Gestion des tableaux : les tableaux de scalaires sont JSON-stringifiés dans des cellules CSV pour les préserver.
  • Préservation des types : les nombres et booléens restent intacts dans la sortie CSV.
  • Prise en charge du téléchargement : chargez un fichier .toml depuis votre appareil ou faites-le glisser dans l'éditeur.
  • Copie en un clic : collez le CSV directement dans Excel ou Google Sheets avec le bouton Copier.

Comment utiliser l'outil

  1. Collez votre TOML dans l'éditeur d'entrée, ou utilisez le bouton Télécharger un fichier pour charger un fichier .toml.
  2. Cliquez sur le bouton Convertir pour générer la sortie CSV à droite.
  3. Parcourez les en-têtes et les lignes pour vous assurer que la structure semble correcte.
  4. Cliquez sur le bouton Copier et collez le CSV directement dans Excel, Google Sheets ou n'importe quel éditeur de texte.

Cas d'utilisation courants

  • Audits de configuration: chargement de la configuration TOML dans un tableur pour réviser les paramètres d'un projet.
  • Rapports: exportation d'enregistrements TOML pour des parties prenantes qui travaillent dans Excel ou Google Sheets.
  • Analyse de données: préparation de données TOML pour pandas, R ou d'autres outils d'analyse.
  • Transferts: partage d'enregistrements TOML avec des coéquipiers qui travaillent dans des tableurs, pas avec des parseurs.

Exemple de conversion

Entrée (TOML)

[[items]]
name = "Widget"
price = 29.99
inStock = true

[[items]]
name = "Gadget"
price = 49.99
inStock = false

Sortie (CSV)

name,price,inStock
Widget,29.99,true
Gadget,49.99,false

Questions fréquentes

Convertisseurs associés