Extracteur de Plage XLSX

Extrait feuille/plage/plage nommee vers JSON

Prend en charge cellules avec coordonnees ou objets.

Exemples de résultats

2 Exemples

Extraire plage nommee

Extrait la plage nommee avec coordonnees

xlsx-range-extractor-example1.json Voir fichier
Voir paramètres d'entrée
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "mode": "cell_objects", "namedRange": "SalesRegion", "includeCoordinates": true }

Extraire plage en objets

Convertit la plage en objets via en-tetes

xlsx-range-extractor-example2.json Voir fichier
Voir paramètres d'entrée
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "mode": "records", "range": "A1:C20", "headerRow": 1 }

Click to upload file or drag and drop file here

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

Points clés

Catégorie
Conversion et encodage
Types d’entrée
file, select, text, number, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'Extracteur de Plage XLSX est un outil en ligne performant conçu pour convertir précisément des données issues de feuilles de calcul Excel en format JSON, en ciblant des plages spécifiques ou des zones nommées.

Quand l’utiliser

  • Pour isoler des données spécifiques à partir de fichiers Excel volumineux sans ouvrir le logiciel.
  • Pour transformer des plages de cellules en objets JSON structurés prêts à être intégrés dans une application.
  • Pour extraire des zones nommées complexes tout en conservant les coordonnées de ligne et de colonne.

Comment ça marche

  • Téléchargez votre fichier Excel et sélectionnez le mode d'extraction souhaité (objets de cellules ou enregistrements).
  • Spécifiez la zone à extraire via une plage A1, un nom de plage défini ou le nom d'une feuille entière.
  • Configurez les options avancées comme la ligne d'en-tête ou la suppression des cellules vides pour nettoyer vos données.
  • Lancez l'extraction pour générer et télécharger instantanément votre fichier JSON structuré.

Cas d’usage

Conversion de rapports financiers en données JSON pour des API internes.
Extraction de listes de produits depuis des catalogues Excel vers des bases de données NoSQL.
Automatisation de l'importation de données de configuration depuis des feuilles de calcul vers des applications web.

Exemples

1. Extraction de plage nommée

Développeur Web
Contexte
Un fichier Excel contient une zone nommée 'SalesRegion' regroupant les performances régionales.
Problème
Besoin d'extraire ces données spécifiques avec leurs coordonnées pour un traitement ultérieur.
Comment l’utiliser
Sélectionner le mode 'Cellule Objets', renseigner 'SalesRegion' dans le champ 'Nommée Plage' et activer 'Inclure Ligne/Col Coordinates'.
Résultat
Un fichier JSON contenant chaque cellule de la plage avec ses coordonnées de ligne et colonne associées.

2. Conversion de tableau en objets

Analyste de données
Contexte
Un tableau de bord de ventes situé dans la plage A1:C20 doit être intégré dans un outil de visualisation.
Problème
Convertir les lignes du tableau en objets JSON exploitables par une bibliothèque JavaScript.
Comment l’utiliser
Choisir le mode 'Enregistrement Objets', définir la plage 'A1:C20' et spécifier la ligne 1 comme ligne d'en-tête.
Résultat
Un tableau d'objets JSON où chaque clé correspond à l'en-tête de colonne, facilitant l'accès aux données.

Tester avec des échantillons

json, xml, xlsx

Hubs associés

FAQ

Quels formats de fichiers sont acceptés ?

L'outil prend en charge les formats standards .xlsx et .xls.

Quelle est la différence entre le mode 'Cellule Objets' et 'Enregistrement Objets' ?

Le mode 'Cellule Objets' conserve les coordonnées précises de chaque cellule, tandis que 'Enregistrement Objets' utilise la première ligne comme clés pour créer des objets structurés.

Puis-je extraire une plage nommée spécifique ?

Oui, il suffit de saisir le nom de la plage définie dans votre fichier Excel dans le champ 'Nommée Plage'.

Les cellules vides sont-elles incluses dans le JSON ?

Par défaut, l'outil supprime les cellules et lignes vides, mais vous pouvez ajuster ce comportement via les options.

Y a-t-il une limite de taille pour le fichier Excel ?

L'outil accepte des fichiers allant jusqu'à 100 Mo.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/xlsx-range-extractor

Paramètres de la requête

Nom du paramètre Type Requis Description
excelFile file (Téléchargement requis) Oui -
mode select Non -
sheetName text Non -
range text Non -
namedRange text Non -
headerRow number Non -
includeCoordinates checkbox Non -
dropBlankCells checkbox Non -

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

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-range-extractor": {
      "name": "xlsx-range-extractor",
      "description": "Extrait feuille/plage/plage nommee vers JSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-range-extractor",
      "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]