Deteccion y Normalizacion CSV XLSX

Detecta delimitador/codificacion y normaliza CSV para importar

Exporta CSV, XLSX o ambos con metadatos de deteccion.

Resultados de ejemplo

1 Ejemplos

Detectar y normalizar

Detecta y exporta CSV+XLSX normalizados

xlsx-csv-detect-normalize-example1.zip Ver archivo
Ver parámetros de entrada
{ "sourceFile": "/public/samples/csv/sample-utf8.csv", "sourceEncoding": "auto", "outputMode": "both", "outputDelimiter": "," }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: text/csv, text/tab-separated-values, text/plain

Datos clave

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

Resumen

Esta herramienta permite detectar automáticamente el delimitador y la codificación de archivos CSV, normalizando su estructura para facilitar una importación precisa en hojas de cálculo o bases de datos.

Cuándo usarlo

  • Cuando un archivo CSV muestra caracteres extraños debido a una codificación incorrecta (como GBK o UTF-8).
  • Al intentar importar archivos con delimitadores inconsistentes que impiden la correcta separación de columnas.
  • Cuando necesitas convertir rápidamente un archivo CSV mal formateado a un formato XLSX limpio y estructurado.

Cómo funciona

  • Sube tu archivo CSV, TSV o de texto plano a la plataforma.
  • Selecciona la codificación de origen o deja que el sistema la detecte automáticamente.
  • Configura el delimitador de salida deseado y elige si prefieres exportar en formato CSV, XLSX o ambos.
  • Aplica opciones adicionales como el recorte de espacios en blanco o la definición de la primera fila como encabezado.

Casos de uso

Normalización de bases de datos de clientes provenientes de sistemas antiguos con codificaciones obsoletas.
Preparación de archivos de datos masivos para ser importados en herramientas de Business Intelligence.
Limpieza de archivos CSV generados por máquinas que contienen espacios en blanco o delimitadores no estándar.

Ejemplos

1. Normalización de archivo CSV con codificación GBK

Analista de datos
Contexto
Un analista recibe un archivo de ventas exportado desde un sistema legacy que utiliza codificación GBK, lo que causa errores de lectura en Excel.
Problema
El archivo no se abre correctamente y los caracteres chinos aparecen ilegibles.
Cómo usarlo
Cargar el archivo, seleccionar 'Codificación GBK' en la configuración y exportar como XLSX.
Configuración de ejemplo
sourceEncoding: 'gbk', outputMode: 'xlsx'
Resultado
El archivo se convierte a un formato XLSX limpio, con los caracteres correctamente codificados y listos para su análisis.

2. Conversión de formato de delimitador

Administrador de sistemas
Contexto
Se requiere importar un archivo separado por barras verticales (|) en una herramienta que solo acepta archivos CSV estándar separados por comas.
Problema
La herramienta de destino no reconoce las columnas debido al delimitador incorrecto.
Cómo usarlo
Subir el archivo, configurar la salida con delimitador de coma y procesar la descarga.
Configuración de ejemplo
outputDelimiter: ',', outputMode: 'csv'
Resultado
Se obtiene un archivo CSV normalizado con comas, compatible con cualquier software de hoja de cálculo estándar.

Probar con muestras

csv, xlsx, xls

Hubs relacionados

Preguntas frecuentes

¿Qué codificaciones soporta la herramienta?

Soporta detección automática, UTF-8 y GBK para asegurar la correcta lectura de caracteres especiales.

¿Puedo convertir un CSV a XLSX?

Sí, puedes seleccionar el modo de salida 'Solo XLSX' o 'CSV + XLSX' para obtener el archivo en formato Excel.

¿Qué delimitadores reconoce?

La herramienta permite trabajar con comas, puntos y coma, tabuladores y barras verticales.

¿Qué sucede si mi archivo no tiene encabezados?

Puedes desactivar la opción 'Tratar Primera Fila como Encabezado' para que el sistema procese todos los datos como contenido.

¿Es posible limpiar espacios innecesarios?

Sí, activando la opción 'Recortar espacios', el sistema eliminará automáticamente los espacios en blanco al inicio y final de cada celda.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/xlsx-csv-detect-normalize

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
sourceFile file (Subida requerida) -
sourceEncoding select No -
outputMode select No -
outputDelimiter select No -
sheetName text No -
trimWhitespace checkbox No -
includeHeader checkbox No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/xlsx-csv-detect-normalize 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-csv-detect-normalize": {
      "name": "xlsx-csv-detect-normalize",
      "description": "Detecta delimitador/codificacion y normaliza CSV para importar",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-csv-detect-normalize",
      "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]