Paquete XLSX a CSV por Hojas

Exporta cada hoja a CSV y agrega manifest

Devuelve ZIP con CSV por hoja y manifest.json.

Resultados de ejemplo

1 Ejemplos

Exportar hojas a paquete CSV

Genera CSV por hoja y manifest

xlsx-sheet-to-csv-pack-example1.zip Ver archivo
Ver parámetros de entrada
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "delimiter": ",", "outputEncoding": "utf-8-bom" }

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, select, checkbox
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

Esta herramienta permite convertir archivos Excel (XLSX) complejos en un paquete comprimido (ZIP) que contiene archivos CSV individuales por cada hoja, junto con un archivo manifest.json detallado para facilitar la integración de datos.

Cuándo usarlo

  • Cuando necesitas procesar libros de Excel con múltiples hojas de forma individual.
  • Al preparar datos para bases de datos que requieren archivos CSV separados por categorías.
  • Cuando necesitas un registro técnico (manifest) con metadatos sobre la estructura de tus hojas exportadas.

Cómo funciona

  • Sube tu archivo Excel (.xlsx o .xls) a la plataforma.
  • Configura el delimitador, la codificación y selecciona si deseas incluir encabezados.
  • El sistema procesa cada hoja y genera un archivo ZIP descargable.
  • Descarga el paquete que incluye los archivos CSV y el archivo manifest.json con información de filas y columnas.

Casos de uso

Migración de datos de Excel a sistemas de bases de datos SQL mediante archivos CSV.
Automatización de flujos de trabajo donde cada hoja representa una entidad de datos distinta.
Preparación de datasets para análisis en herramientas de ciencia de datos que prefieren archivos planos.

Ejemplos

1. Exportación masiva para base de datos

Analista de Datos
Contexto
Un analista tiene un libro de Excel con 10 hojas de ventas regionales y necesita importar cada una a una tabla SQL diferente.
Problema
Exportar manualmente cada hoja a CSV es lento y propenso a errores de formato.
Cómo usarlo
Sube el archivo, selecciona el delimitador de coma y asegúrate de que la opción 'Incluir Encabezado Fila' esté marcada.
Configuración de ejemplo
delimiter: ',', includeHeader: true, outputEncoding: 'utf-8-bom'
Resultado
Obtiene un archivo ZIP con 10 archivos CSV listos para ser importados, junto con un manifest que verifica el conteo de filas de cada región.

Probar con muestras

csv, xml, xlsx

Hubs relacionados

Preguntas frecuentes

¿Qué incluye el archivo manifest.json?

Contiene metadatos técnicos como el nombre de cada hoja, el número de filas procesadas y la codificación utilizada.

¿Puedo elegir qué hojas exportar?

Sí, puedes especificar los nombres de las hojas deseadas separadas por comas en el campo de configuración.

¿Qué formatos de archivo son compatibles?

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

¿Cómo se entregan los archivos resultantes?

Todos los archivos CSV generados y el archivo manifest se agrupan automáticamente en un único archivo comprimido ZIP.

¿Qué codificaciones están disponibles?

Puedes elegir entre UTF-8 con BOM, UTF-8 estándar o GBK según tus necesidades de compatibilidad.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/xlsx-sheet-to-csv-pack

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
excelFile file (Subida requerida) -
selectedSheets text No -
delimiter select No -
outputEncoding select No -
includeHeader checkbox No -
skipHiddenSheets checkbox No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/xlsx-sheet-to-csv-pack 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-sheet-to-csv-pack": {
      "name": "xlsx-sheet-to-csv-pack",
      "description": "Exporta cada hoja a CSV y agrega manifest",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-sheet-to-csv-pack",
      "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]