Convertisseur Tableau en JSON / SQL - CSV, TSV, Markdown en ligne
Collez un tableau CSV, TSV, à point-virgule, à barre verticale ou Markdown et convertissez-le instantanément en JSON, JSONL ou en instructions SQL INSERT, directement dans votre navigateur.
Collez ici un tableau CSV, TSV, à point-virgule, à barre verticale ou | markdown |…
ou déposez un fichier .csv / .tsv
Vous avez terminé avec Tableau vers JSON ? Essayez ceux-ci
Des outils sélectionnés qui se marient parfaitement avec Tableau vers JSON. Continuez sans perdre votre fichier.
Embellir le JSON
Formatez, validez et minifiez du JSON dans votre navigateur. Indentation soignée à 2 / 4 / 8 espaces ou minification sur une ligne, avec copie et téléchargement.
Essayez maintenantImage vers CSV
Extrayez les tableaux de n'importe quelle image et téléchargez un fichier CSV prêt à l'emploi.
Essayez maintenantImage vers Excel
Transformez les photos et captures d'écran de tableaux en feuilles de calcul .xlsx mises en forme grâce à l'OCR.
Essayez maintenantPDF vers CSV
Extrayez chaque tableau d'un PDF dans une archive zip de fichiers CSV propres, prêts à importer.
Essayez maintenantComparateur de texte
Comparez deux extraits de texte ligne par ligne. Vue côte à côte ou unifiée, avec options pour ignorer les espaces et la casse.
Essayez maintenantÉditeur Markdown
Rédigez en Markdown avec un aperçu HTML en direct. Titres, listes, tableaux, blocs de code, citations. Exportez en HTML ou en Markdown.
Essayez maintenantFrequently Asked Questions
Collez un CSV (ou déposez un fichier .csv) dans le panneau de saisie : l'outil détecte automatiquement le délimiteur, analyse chaque ligne en un objet JSON en utilisant l'en-tête comme clés et affiche le résultat instantanément. Basculez le format de sortie sur tableau JSON, JSONL ou SQL INSERT pour obtenir exactement la structure dont vous avez besoin.
usageOui. L'analyseur suit la norme RFC 4180 — les champs entourés de guillemets doubles peuvent contenir des virgules, des sauts de ligne et même des guillemets littéraux (échappés sous la forme "") sans casser l'analyse. Ainsi, une valeur comme "Smith, John" reste une seule cellule, et non deux.
technicalL'outil compte les tabulations, virgules, points-virgules et barres verticales sur la première ligne non vide et retient le caractère le plus fréquent. Si votre fichier est inhabituel ou ambigu, vous pouvez désactiver la détection automatique et sélectionner manuellement la tabulation (TSV), la virgule, le point-virgule, la barre verticale ou le tableau Markdown.
technicalBasculez le format de sortie sur SQL INSERT et saisissez un nom de table. L'outil assainit les noms de colonnes en identifiants valides (en remplaçant espaces, tirets, etc. par des traits de soulignement) et produit un INSERT par ligne, avec des littéraux de chaîne correctement échappés, des valeurs numériques et NULL pour les cellules vides. Idéal pour initialiser des bases de données ou migrer des données.
featuresLe JSONL (JSON Lines) place un objet JSON par ligne, sans tableau englobant. C'est le format standard pour transmettre des données en flux vers BigQuery, Snowflake, Logstash, Elasticsearch et la plupart des pipelines de machine learning. Choisissez le JSONL lorsque chaque ligne sera ingérée indépendamment.
featuresOui. Les valeurs correspondant à des motifs entiers ou décimaux sont émises sous forme de nombres JSON, les littéraux « true »/« false » deviennent des booléens, et les cellules vides deviennent null. Si vous avez besoin que tout soit en chaînes de caractères, préparez les valeurs en conséquence avant la conversion.
technicalOui. Sélectionnez « Tableau Markdown » comme délimiteur et collez un tableau Markdown standard délimité par des barres verticales (ligne d'en-tête, ligne de séparation, lignes de contenu). La ligne de séparation est automatiquement ignorée et les espaces des cellules sont supprimés.
usageNon — l'analyse et la conversion s'exécutent entièrement dans votre navigateur. L'outil convient donc aux feuilles de calcul sensibles comme les exports de paie, les listes de clients ou les dossiers financiers qui ne devraient jamais transiter par un serveur tiers.
privacyWhen checked, the tool treats your table's first row as column names and uses them as the JSON object keys (or generates col_1, col_2... for SQL if you leave it blank). Uncheck it if your data has no header row — a plain list of rows — and the tool will instead output raw JSON arrays or auto-name columns col_1, col_2, etc. for SQL INSERT statements.
featuresSwitch Output to SQL INSERT and a Table name field appears where you can type your target table's name, such as customers or order_items. The tool automatically sanitizes whatever you enter — replacing spaces and symbols with underscores and prefixing a leading digit — so the generated SQL always has a valid identifier even if your input is messy.
usageUncheck 'First row is header' if your export has no column names, set Output to SQL INSERT, and type your real table name in the Table name field. The tool will auto-generate col_1, col_2... column names, coerce numbers and booleans automatically, and produce one properly-escaped INSERT statement per row that you can paste straight into your database client.
tipsJSON (arrays) drops the field names and outputs each row as a plain list of values in column order — for example ["Alice", 34, "Berlin"] instead of {"name":"Alice","age":34,"city":"Berlin"}. It still respects the 'First row is header' checkbox, using that row only to know how many columns to expect rather than as keys. Choose it when the receiving code (a charting library, a positional database driver, or a spreadsheet import) reads values by position rather than by field name; otherwise stick with JSON (objects).
featuresTry sample fills the input panel with a short three-row name/age/city table (tab-separated) so you can immediately see how the delimiter detection, header row and each output format behave before you paste real data. Once there's content in the box, a Clear button appears — next to the Input label in the editor view, and again as a full-width button in the Settings panel — that wipes the textarea back to empty in one click instead of selecting and deleting the text manually.
usageHow Table to JSON helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Migration de CSV vers API
Vous disposez d'un ancien export CSV d'un partenaire et devez l'envoyer en POST vers une API REST moderne attendant du JSON. Convertissez en quelques secondes, copiez-le dans le corps de votre requête fetch et vérifiez la structure : aucun script intermédiaire requis.
Initialisation de base de données
Générez des instructions SQL INSERT prêtes à l'emploi à partir d'un CSV de données de test. Insérez-les directement dans votre fichier de migration ou votre shell psql. Le résultat gère correctement les chaînes, les nombres, les valeurs nulles et les booléens.
Ingestion vers BigQuery / Snowflake
Les entrepôts de données cloud ingèrent le JSONL plus vite que le CSV. Convertissez votre feuille de calcul en JSONL et chargez-la directement dans BigQuery, Snowflake ou la zone de préparation Redshift.
Tableaux de documentation Markdown
Convertissez un extrait collé depuis vos documents Markdown en JSON pour un traitement automatisé : générez des éléments de FAQ, des entrées de navigation ou des données de tarification à partir de tableaux Markdown lisibles par un humain.
Analyse des soumissions de formulaire
Exportez les réponses de vos formulaires Google Forms ou Typeform en CSV, convertissez-les en JSON, puis analysez-les ou injectez-les dans votre CRM via API. La ligne d'en-tête devient le nom de vos champs.
Génération de données pour sites statiques
Injectez vos données de tableau dans getStaticProps de Next.js, les collections de contenu Astro ou les fichiers de données Hugo. Le JSONL est particulièrement utile pour les collections de contenu où chaque ligne correspond à une page.
QA Test Fixture Generation
Paste a spreadsheet of test scenarios and export JSON fixtures or JSONL straight into a Jest, Pytest or Playwright test suite, skipping the hand-written mock-data file entirely.
Supplier Catalog Bulk Import
Convertissez le CSV de la liste de prix d'un fournisseur en instructions SQL INSERT pour votre table de produits, ou en JSON pour une application d'import en masse Shopify/WooCommerce, en utilisant le champ Nom de la table pour cibler exactement la table attendue par votre boutique.
No-Code Zapier & Airtable Sync
Turn an exported spreadsheet into the JSON array or object shape a Zapier webhook, Airtable automation or Make.com scenario expects, without writing a transformation script.
Rapprochement des relevés bancaires
Convertissez un CSV exporté de relevé bancaire ou de carte en JSON pour un tableau de bord de finances personnelles, ou en instructions SQL INSERT pour charger directement les transactions dans une base de données comptable.
Static Site Data File Generation
Convertissez un tableur de biographies d'équipe, de niveaux de tarification ou de fiches produits en un fichier de données JSON que les modèles Hugo, Jekyll, Astro ou Eleventy peuvent parcourir directement, sans passer par le fichier data/*.json écrit à la main qu'exige habituellement une build JAMstack.
Pixoate