Catégories

Generateur JSON-LD depuis CSV

Transforme des lignes CSV ou Excel en JSON-LD Schema.org pour des articles, produits ou evenements avec une sortie prete a etre validee

Exemples de résultats

2 Exemples

Creer un balisage Product depuis un catalogue

Transforme des colonnes comme name, sku, price et brand en JSON-LD Product pour accelerer les workflows SEO ecommerce

{
  "generatedCount": 1,
  "jsonLd": [
    {
      "@type": "Product",
      "name": "Widget Pro",
      "sku": "WPRO-1"
    }
  ],
  "richResultsTestUrl": "https://search.google.com/test/rich-results?url=https%3A%2F%2Fexample.com%2Fwidget-pro"
}
Voir paramètres d'entrée
{ "csvInput": "name,description,sku,brand,price,currency,image,url\nWidget Pro,Flagship widget,WPRO-1,North Grid,49.00,USD,https://cdn.example.com/widget.jpg,https://example.com/widget-pro", "schemaType": "product", "delimiter": ",", "publicPageUrl": "https://example.com/widget-pro", "oneItemPerRow": true }

Generer un balisage Event depuis une feuille operationnelle

Convertit un CSV de planification evenementielle en Event JSON-LD et fournit un lien de test Rich Results

{
  "generatedCount": 1,
  "jsonLd": [
    {
      "@type": "Event",
      "name": "Spring Summit"
    }
  ],
  "richResultsTestUrl": "https://search.google.com/test/rich-results?url=https%3A%2F%2Fexample.com%2Fevents%2Fspring-summit"
}
Voir paramètres d'entrée
{ "csvInput": "title,description,startDate,endDate,venue,address,price,currency\nSpring Summit,Annual meetup,2026-05-18T09:00:00+08:00,2026-05-18T17:00:00+08:00,West Hall,88 River Road,99,USD", "schemaType": "event", "delimiter": ",", "publicPageUrl": "https://example.com/events/spring-summit", "oneItemPerRow": true }

Click to upload file or drag and drop file here

Maximum file size: 25MB Supported formats: text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Points clés

Catégorie
SEO
Types d’entrée
textarea, file, select, text, checkbox
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Ce générateur JSON-LD transforme rapidement vos fichiers CSV ou Excel en données structurées Schema.org. Conçu pour les professionnels du SEO et les webmasters, il permet de convertir des listes d'articles, de produits ou d'événements en code JSON-LD prêt à être intégré et validé via l'outil de test des résultats enrichis de Google.

Quand l’utiliser

  • Pour générer en masse le balisage Schema.org de fiches produits e-commerce à partir d'un catalogue Excel.
  • Lors de la création de données structurées pour une liste d'événements planifiés dans un fichier CSV.
  • Pour automatiser la création du code JSON-LD d'articles de blog lors d'une migration ou d'un audit SEO.

Comment ça marche

  • Collez vos données brutes dans le champ texte ou importez directement un fichier tableur (CSV, XLS, XLSX).
  • Sélectionnez le type de balisage souhaité (Article, Produit ou Événement) et précisez le délimiteur de colonnes.
  • Renseignez l'URL publique de la page pour générer automatiquement un lien de test vers l'outil Google Rich Results.
  • Récupérez le code JSON-LD généré, prêt à être copié-collé dans le code source de vos pages web.

Cas d’usage

Intégration rapide de données structurées Product pour un catalogue e-commerce sans développement complexe.
Balisage SEO d'un calendrier d'événements locaux ou de webinaires à partir d'un export de base de données.
Standardisation des métadonnées d'articles d'actualité pour améliorer l'affichage dans Google Discover.

Exemples

1. Création de balisage Produit pour un catalogue e-commerce

Consultant SEO
Contexte
Un consultant doit ajouter des données structurées sur plusieurs nouvelles fiches produits sans attendre l'intervention des développeurs.
Problème
Écrire manuellement le code JSON-LD pour chaque produit est chronophage et source d'erreurs de syntaxe.
Comment l’utiliser
Coller les colonnes (name, sku, price, brand) dans l'entrée CSV, sélectionner le type 'Product' et ajouter l'URL de la page.
Configuration d’exemple
Type Schema.org : Product | Délimiteur : , | Générer un élément par ligne : Oui
Résultat
Un code JSON-LD valide est généré instantanément avec un lien direct pour tester l'éligibilité aux résultats enrichis Google.

2. Génération de données structurées pour des événements

Responsable Marketing
Contexte
Une équipe organise une série de conférences et gère le planning sur un fichier Excel.
Problème
Les événements n'apparaissent pas dans les résultats enrichis de Google (Google Events) par manque de balisage.
Comment l’utiliser
Importer le fichier Excel contenant les dates, lieux et prix, puis choisir le type 'Event'.
Configuration d’exemple
Type Schema.org : Event | Fichier : planning_conferences.xlsx
Résultat
Le tableur est converti en balisage Event Schema.org, prêt à être intégré sur le site pour booster la visibilité locale.

Tester avec des échantillons

json, csv, xml

Hubs associés

FAQ

Quels formats de fichiers sont supportés ?

L'outil accepte le texte brut (CSV, TSV) ainsi que les fichiers tableurs aux formats .csv, .xls et .xlsx jusqu'à 25 Mo.

Quels types de données structurées puis-je générer ?

Vous pouvez actuellement générer des balisages Schema.org pour trois types d'entités : Article, Produit (Product) et Événement (Event).

Comment vérifier si mon code JSON-LD est valide ?

Si vous renseignez l'URL publique de votre page, l'outil génère un lien direct vers le test des résultats enrichis de Google pour valider votre balisage.

Faut-il respecter un nommage précis pour les colonnes du CSV ?

Oui, les en-têtes de vos colonnes (comme name, description, sku, price) doivent correspondre aux propriétés standards de Schema.org pour être correctement mappées.

L'outil peut-il générer un balisage par ligne de mon fichier ?

Oui, en cochant l'option 'Générer un élément par ligne', chaque ligne de votre tableur sera convertie en un bloc JSON-LD distinct.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/json-ld-generator-from-csv

Paramètres de la requête

Nom du paramètre Type Requis Description
csvInput textarea Non -
spreadsheetFile file (Téléchargement requis) Non -
schemaType select Non -
delimiter text Non -
publicPageUrl text Non -
oneItemPerRow checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/json-ld-generator-from-csv pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-json-ld-generator-from-csv": {
      "name": "json-ld-generator-from-csv",
      "description": "Transforme des lignes CSV ou Excel en JSON-LD Schema.org pour des articles, produits ou evenements avec une sortie prete a etre validee",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=json-ld-generator-from-csv",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]