Mapeador de Columnas XLSX

Renombra/reordena/elimina columnas por reglas

Admite alias, mayusculas y espacios para mapear encabezados.

Resultados de ejemplo

1 Ejemplos

Mapear columnas por alias

Renombra y reordena columnas con alias

xlsx-column-mapper-example1.xlsx Ver archivo
Ver parámetros de entrada
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "renameMapJson": "{\"name\":\"customer_name\",\"region\":\"market\"}", "reorderColumns": "customer_name,market,amount" }

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

Datos clave

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

Resumen

El Mapeador de Columnas XLSX es una herramienta eficiente diseñada para limpiar y estandarizar tus archivos de Excel mediante reglas personalizadas de renombrado, reordenamiento y eliminación de columnas.

Cuándo usarlo

  • Cuando necesitas estandarizar encabezados de múltiples archivos Excel con diferentes nombres de columna.
  • Al preparar datos para importar en sistemas que requieren un orden y nomenclatura de columnas específicos.
  • Para limpiar archivos de datos eliminando columnas innecesarias o redundantes de forma masiva.

Cómo funciona

  • Sube tu archivo Excel y especifica la fila donde se encuentran los encabezados.
  • Define un mapa JSON para renombrar columnas o utiliza alias para agrupar variaciones de nombres.
  • Configura el orden final de las columnas y elimina las que no necesites.
  • Descarga el archivo procesado con la estructura de datos limpia y organizada.

Casos de uso

Normalización de bases de datos de clientes provenientes de diferentes fuentes.
Preparación de reportes financieros para cumplir con formatos de software contable.
Limpieza de archivos de inventario eliminando columnas de metadatos temporales.

Ejemplos

1. Estandarización de base de datos de ventas

Analista de Datos
Contexto
Recibes reportes de ventas de diferentes sucursales donde los nombres de las columnas varían constantemente.
Problema
Necesitas unificar los nombres de las columnas y el orden para consolidar la información en un solo archivo maestro.
Cómo usarlo
Carga el archivo, define el mapa de renombrado para convertir alias como 'name' a 'customer_name' y establece el orden deseado.
Configuración de ejemplo
{"renameMapJson": "{\"name\":\"customer_name\",\"region\":\"market\"}", "reorderColumns": "customer_name,market,amount"}
Resultado
Obtienes un archivo limpio con las columnas renombradas y ordenadas exactamente como requiere tu sistema de consolidación.

Probar con muestras

json, xml, xlsx

Hubs relacionados

Preguntas frecuentes

¿Puedo ignorar las diferencias entre mayúsculas y minúsculas?

Sí, la herramienta incluye una opción para ignorar mayúsculas y minúsculas al detectar los encabezados.

¿Qué sucede si una columna no está en mi mapa de renombrado?

Si la opción 'Mantener columnas no mapeadas' está activa, las columnas no especificadas se conservarán en el archivo final.

¿Es posible reordenar las columnas?

Sí, puedes definir una lista separada por comas en la opción de reordenamiento para establecer el orden exacto de las columnas.

¿Cómo manejo los espacios en los nombres de los encabezados?

La herramienta cuenta con una función para ignorar espacios, lo que permite mapear 'Nombre Cliente' y 'NombreCliente' como el mismo campo.

¿Qué formatos de archivo admite?

La herramienta es compatible con archivos en formato .xlsx y .xls.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/xlsx-column-mapper

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
excelFile file (Subida requerida) -
sheetName text No -
headerRow number No -
renameMapJson textarea No -
aliasMapJson textarea No -
reorderColumns text No -
removeColumns text No -
ignoreCase checkbox No -
ignoreSpaces checkbox No -
keepUnmapped checkbox No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/xlsx-column-mapper 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-column-mapper": {
      "name": "xlsx-column-mapper",
      "description": "Renombra/reordena/elimina columnas por reglas",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-column-mapper",
      "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]