Outils de conversion entre différents formats de données
Mises à jour
Améliorations récemment publiées
Convertit automatiquement les données CSV en interfaces ou types TypeScript.
Utile pour générer des types à partir de données de tableur ou d'exports de base de données.
Analyse automatique du CSV
Inférence automatique de type
Gestion des valeurs null
Génération automatique de type tableau
Les en-têtes de la première ligne deviennent les noms de propriétés
Nombres, booléens, null sont automatiquement inférés
Prend en charge divers délimiteurs (virgule, tabulation, point-virgule)
Outil qui analyse des données CSV (Comma-Separated Values) pour générer automatiquement des interfaces ou types TypeScript. Collez des données CSV provenant de feuilles de calcul, de fichiers d'exportation de base de données ou de réponses API, et l'outil analysera les en-têtes et valeurs pour générer des définitions de types précises.
Saisir le CSV
Saisissez les données CSV dans l'éditeur de gauche ou chargez l'un des exemples proposés.
Définir le séparateur et les options
Configurez le séparateur (virgule, tabulation, etc.), le nom du type, le format de sortie et l'utilisation ou non de l'en-tête.
Consulter le résultat
Le code TypeScript converti s'affiche en temps réel dans l'éditeur de droite.
Copier ou télécharger
Utilisez le bouton de copie pour placer le résultat dans le presse-papiers, ou le bouton de téléchargement pour l'enregistrer dans un fichier .ts.
Oui. Désactivez l'option « Utiliser la première ligne comme en-tête » pour générer le type avec des noms de propriétés automatiques tels que column1 et column2.
Conformément à la norme RFC 4180, les virgules placées dans une cellule entre guillemets sont correctement interprétées comme des données et non comme des séparateurs. Par exemple, "Seoul, Korea" est reconnu comme une seule valeur.
Toutes les lignes de la colonne sont analysées. Si toutes les valeurs sont numériques, le type déduit est number ; si elles sont mélangées, il s'agit de string. Une union avec null peut être ajoutée si des valeurs sont vides.
Lorsqu'elle est activée, cette option génère le type de chaque ligne ainsi qu'un type tableau de la forme type Rows = Row[]. Elle est pratique pour manipuler des listes de données.
Les fichiers Excel (.xlsx) ne sont pas pris en charge directement. Dans Excel, choisissez « Enregistrer sous », sélectionnez le format CSV, puis collez les données CSV obtenues.