Injecteur XLSX de Plages Nommees

Cree ou met a jour des plages nommees pour les formules et modeles reutilisables

Prend en charge les lots, la normalisation des noms et le remplacement des plages.

Exemples de résultats

1 Exemples

Injecter des noms reutilisables

Creer des noms stables pour listes et formules

xlsx-named-range-injector-example1.xlsx Voir fichier
Voir paramètres d'entrée
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "namedRangesJson": "[\n {\n \"name\": \"SalesData\",\n \"sheetName\": \"Sheet1\",\n \"range\": \"A1:D12\",\n \"mode\": \"replace\"\n },\n {\n \"name\": \"ProductList\",\n \"sheetName\": \"Sheet1\",\n \"range\": \"B2:B12\",\n \"mode\": \"replace\"\n }\n]", "normalizeNames": true, "overwriteExisting": true }

Click to upload file or drag and drop file here

Maximum file size: 20MB 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, textarea, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'Injecteur XLSX de Plages Nommées permet de définir ou de mettre à jour instantanément des plages nommées dans vos fichiers Excel, facilitant ainsi la création de formules robustes et la standardisation de vos modèles de données.

Quand l’utiliser

  • Pour automatiser la création de listes déroulantes basées sur des plages dynamiques.
  • Pour simplifier la maintenance de formules complexes en remplaçant les références de cellules par des noms explicites.
  • Pour préparer des modèles de rapports réutilisables nécessitant des zones de données nommées uniformes.

Comment ça marche

  • Téléchargez votre fichier Excel (.xlsx ou .xls) dans l'outil.
  • Saisissez les définitions de vos plages au format JSON, en précisant le nom, la feuille et la plage de cellules cible.
  • Activez la normalisation des noms pour garantir la compatibilité et lancez l'injection pour mettre à jour votre classeur.

Cas d’usage

Standardisation des noms de plages pour des tableaux de bord financiers partagés.
Préparation de modèles de saisie avec des listes de validation de données nommées.
Migration de formules complexes vers des références nommées plus lisibles.

Exemples

1. Standardisation des listes de produits

Analyste de données
Contexte
Un analyste doit mettre à jour les références de listes de produits dans plusieurs fichiers de reporting pour assurer la cohérence des formules.
Problème
Les plages de données varient d'un fichier à l'autre, rendant les formules fragiles.
Comment l’utiliser
Charger le fichier, définir les plages 'ProductList' et 'SalesData' via le JSON, et appliquer les changements.
Configuration d’exemple
[{"name": "SalesData", "sheetName": "Sheet1", "range": "A1:D12", "mode": "replace"}, {"name": "ProductList", "sheetName": "Sheet1", "range": "B2:B12", "mode": "replace"}]
Résultat
Toutes les formules du classeur pointent désormais vers des plages nommées stables, facilitant les mises à jour futures.

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 de fichiers Excel standards (.xlsx et .xls).

Puis-je écraser des plages nommées existantes ?

Oui, en activant l'option de remplacement, l'outil mettra à jour les plages existantes portant le même nom.

Que fait l'option de normalisation des noms ?

Elle ajuste automatiquement les noms pour qu'ils respectent les conventions de nommage d'Excel, évitant ainsi les erreurs de syntaxe.

Est-il possible de traiter plusieurs plages en une seule fois ?

Absolument, le format JSON permet de définir une liste complète de plages à injecter en une seule opération.

L'outil modifie-t-il les données de mes cellules ?

Non, l'outil ajoute ou modifie uniquement les métadonnées des plages nommées sans altérer le contenu des cellules.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/xlsx-named-range-injector

Paramètres de la requête

Nom du paramètre Type Requis Description
workbookFile file (Téléchargement requis) Oui -
namedRangesJson textarea Oui -
normalizeNames checkbox Non -
overwriteExisting checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/xlsx-named-range-injector 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-named-range-injector": {
      "name": "xlsx-named-range-injector",
      "description": "Cree ou met a jour des plages nommees pour les formules et modeles reutilisables",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-named-range-injector",
      "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]