Convertisseur Excel vers Tableau

Transformez des tableurs Excel, CSV et ODS en tableaux prêts à coller pour JavaScript, Python, Java, C#, PHP, Go, Ruby et Rust, en objets indexés par en-tête ou en tableaux 2D. Gratuit, sans compte, fichier gardé dans votre navigateur.

Fichier Excel

Ouvrir un tableur

Déposez ici un fichier Excel, CSV ou ODS, ou choisissez-en un sur votre appareil.

XLSX, XLS, CSV ou ODS · Jusqu'à 10 MB

Ouvrez un fichier Excel, CSV ou ODS. Le code du tableau s'affiche ici et suit vos paramètres.

Code du tableau JavaScript

Le code du tableau s'affiche ici dès qu'un fichier est lu.

Comment utiliser

  1. Déposez votre fichier Excel (XLSX, XLS, CSV ou ODS) sur le panneau d'entrée ou choisissez-en un sur votre appareil. Les fichiers restent sur votre appareil et peuvent atteindre 10MB
  2. Dans les Paramètres, choisissez le langage de programmation cible et le format de sortie : tableau 2D pour les données brutes ou tableau d'objets avec les en-têtes comme clés
  3. Réglez dans les Paramètres la gestion de l'en-tête et la détection automatique des types. Si le fichier contient plusieurs feuilles, choisissez celle à convertir sous le fichier
  4. Copiez le code tableau genere en un clic ou téléchargez-le comme fichier prêt a intégrer dans votre projet

Conseils utiles

  • Utilisez la première ligne comme en-têtes pour obtenir un meilleur tableau d'objets
  • Activez la détection des types pour convertir le texte numérique en vrais nombres
  • Les fichiers jusqu'à 10MB peuvent être convertis
  • Tout le traitement se fait dans votre navigateur : aucune donnée n'est envoyée à des serveurs

Convertir des feuilles de calcul Excel en tableaux de code

Ce que fait ce convertisseur

Excel stocke les données en lignes et en colonnes, alors que la plupart des langages de programmation utilisent ces mêmes données sous forme de tableaux. Cet outil lit le classeur que vous ouvrez (XLSX, XLS, CSV ou ODS, jusqu'à 10 MB), analyse ses feuilles et réécrit la grille de cellules sous forme de littéraux de tableau prêts à coller pour le langage de votre choix : JavaScript, Python, Java, C#, PHP, Go, Ruby ou Rust. Vous pouvez obtenir un tableau à deux dimensions qui reflète la grille brute, ou un tableau d'objets qui utilise la ligne d'en-tête comme clés.

Comme la sortie est générée à partir de la structure réelle de la feuille et non d'un modèle figé, les colonnes et les lignes que contient le fichier sont exactement celles que vous récupérez en code.

Quand l'utiliser

Servez-vous-en chaque fois que vous avez besoin de données de tableur intégrées au code plutôt que chargées à l'exécution : données de départ pour des tests, table de correspondance, jeux de test, configuration figée ou maquette rapide pour un prototype. Cela évite d'écrire un analyseur ou de saisir à la main des dizaines de lignes. Un analyste qui garde ses données de référence dans Excel peut remettre à un développeur un littéral prêt à coller, et le développeur peut faire entrer le tableur d'un client directement dans la syntaxe exacte que le projet utilise déjà. Deux détails suivent généralement : les dates arrivent sous forme du texte qu'affiche Excel, comme 2024-01-15, et quand une colonne contient des horodatages Unix, le convertisseur Timestamp les relit ; et quand la destination est un fichier de données plutôt que du code source, le convertisseur CSV ↔ JSON convient mieux.

Un exemple concret

Supposons qu'une feuille ait la ligne d'en-tête Name, Age, Active suivie de ses lignes de données. Avec « utiliser la première ligne comme en-têtes » activé et la sortie en tableau d'objets choisie pour JavaScript, vous obtenez `const data = [ {Name: "Alice", Age: 30, Active: "TRUE"}, ... ];`. Désactivez les en-têtes et passez à un tableau 2D, et la même feuille devient `[["Name","Age","Active"], ["Alice","30","TRUE"], ...]`. Avec la détection des types activée, 30 reste un nombre dans la sortie en tableau d'objets au lieu d'être mis entre guillemets comme du texte.

Remarques et cas particuliers

Quand un classeur contient plusieurs feuilles, la première est convertie jusqu'à ce que vous en choisissiez une autre dans la liste Feuille. Les cellules arrivent telles qu'Excel les affiche, donc une date apparaît sous forme de texte comme 2024-01-15 plutôt que de numéro de série. Avec la sortie en tableau d'objets, la détection automatique des types transforme le texte numérique en vrais nombres ; désactivez-la pour conserver chaque cellule en chaîne quand la colonne est vraiment du texte, comme des codes postaux ou des codes d'identifiant avec zéros initiaux.

Questions fréquentes

Oui. Vous pouvez convertir autant de fichiers XLSX, XLS, CSV ou ODS que vous voulez en tableaux pour JavaScript, Python, Java, C#, PHP, Go, Ruby et Rust, gratuitement. Le choix de la feuille et la détection des types sont inclus, sans limite d'utilisation ni formule payante.