Inyector XLSX de Rangos con Nombre

Crea o actualiza rangos con nombre para formulas y plantillas reutilizables

Permite cargas por lote, normalizacion de nombres y reemplazo de rangos existentes.

Resultados de ejemplo

1 Ejemplos

Inyectar nombres reutilizables

Crear nombres estables para listas y formulas

xlsx-named-range-injector-example1.xlsx Ver archivo
Ver parámetros de entrada
{ "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

Datos clave

Categoría
Conversión y codificación
Tipos de entrada
file, textarea, checkbox
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

El Inyector XLSX de Rangos con Nombre permite automatizar la creación y actualización de rangos definidos en sus archivos de Excel, facilitando la gestión de fórmulas complejas y la estandarización de plantillas de datos.

Cuándo usarlo

  • Cuando necesita estandarizar referencias de celdas en múltiples hojas de cálculo para mejorar la legibilidad de sus fórmulas.
  • Al preparar plantillas de Excel que requieren rangos dinámicos para listas de validación de datos o tablas de búsqueda.
  • Cuando desea actualizar masivamente nombres de rangos existentes en archivos heredados sin realizar cambios manuales uno por uno.

Cómo funciona

  • Cargue su archivo XLSX en la herramienta.
  • Defina los rangos mediante un objeto JSON especificando el nombre, la hoja de destino y las coordenadas de las celdas.
  • Seleccione las opciones de normalización de nombres y reemplazo para asegurar la integridad del archivo.
  • Descargue el archivo procesado con los nuevos rangos integrados y listos para su uso en Excel.

Casos de uso

Creación de listas desplegables dinámicas mediante rangos con nombre en formularios de entrada de datos.
Simplificación de fórmulas financieras complejas utilizando nombres descriptivos en lugar de referencias de celdas crudas.
Estandarización de estructuras de datos en reportes mensuales para asegurar que las macros y fórmulas siempre apunten a las celdas correctas.

Ejemplos

1. Estandarización de rangos para reportes de ventas

Analista de Datos
Contexto
El analista recibe reportes de ventas con nombres de rangos inconsistentes que rompen las fórmulas de sus tableros de control.
Problema
Necesita renombrar y redefinir los rangos de 'DatosVentas' y 'ListaProductos' para que coincidan con su plantilla maestra.
Cómo usarlo
Sube el archivo de ventas y utiliza el JSON de configuración para definir los rangos exactos en la hoja 'Sheet1'.
Configuración de ejemplo
[
  { "name": "SalesData", "sheetName": "Sheet1", "range": "A1:D12", "mode": "replace" },
  { "name": "ProductList", "sheetName": "Sheet1", "range": "B2:B12", "mode": "replace" }
]
Resultado
El archivo resultante contiene rangos limpios y normalizados, permitiendo que las fórmulas del tablero funcionen correctamente sin errores de referencia.

Probar con muestras

json, xml, xlsx

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de archivo son compatibles?

La herramienta admite archivos en formato .xlsx y .xls (Excel).

¿Puedo sobrescribir rangos que ya existen?

Sí, al activar la opción de reemplazar nombres existentes, la herramienta actualizará automáticamente los rangos que coincidan con los nombres proporcionados.

¿Qué hace la opción de normalizar nombres?

Asegura que los nombres de los rangos cumplan con las reglas de sintaxis de Excel, eliminando caracteres especiales o espacios no permitidos.

¿Es posible procesar múltiples rangos a la vez?

Sí, puede incluir una lista de objetos en el campo JSON para inyectar múltiples rangos en una sola operación.

¿Se modifican mis datos originales?

No, la herramienta genera un nuevo archivo descargable, manteniendo intacto su archivo original.

Documentación de la API

Punto final de la solicitud

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

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
workbookFile file (Subida requerida) -
namedRangesJson textarea -
normalizeNames checkbox No -
overwriteExisting checkbox No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/xlsx-named-range-injector para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "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)"
}
Archivo: Archivo

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-named-range-injector": {
      "name": "xlsx-named-range-injector",
      "description": "Crea o actualiza rangos con nombre para formulas y plantillas reutilizables",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-named-range-injector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]