Combinar archivos CSV en un XLSX
Selecciona varios CSV. Cada archivo se añade como una hoja y todos se guardan en un único libro XLSX.
Crear un libro a partir de varios CSV
Cada CSV seleccionado se escribe en una hoja distinta y todas las hojas se guardan en combined.xlsx. El nombre del archivo se usa como nombre de hoja. Los caracteres que Excel no admite se sustituyen, los nombres se limitan a 31 caracteres y los repetidos reciben un sufijo como « (2)».
Papa Parse detecta el delimitador. Los archivos con bytes UTF-8 válidos se leen como UTF-8; si no son válidos, se usa Shift_JIS, habitual en exportaciones CSV de programas de hojas de cálculo japoneses. Los valores se escriben como texto, sin convertirlos automáticamente en números o fechas.
Por qué tus CSV permanecen en el dispositivo
La conversión no incluye ningún paso de subida. El analizador de CSV y el escritor de XLSX se ejecutan en el navegador:
- El navegador lee los CSV y crea el libro.
- La página se distribuye como archivos estáticos y no envía peticiones con los datos de tus CSV.
- El código fuente está publicado con licencia MIT.
- Cuando los archivos necesarios están en la caché, la herramienta funciona sin conexión.
Puedes comprobarlo en el panel de Red del navegador durante la conversión: ninguna petición lleva los archivos seleccionados. Leer el código fuente.
Cómo se usa
-
Selecciona los CSV
Elige varios archivos .csv a la vez o suéltalos en cualquier parte de la página. Los archivos de otros formatos se omiten.
-
Crea el libro
La herramienta lee y analiza cada CSV y lo escribe en su propia hoja. El indicador de progreso muestra qué archivo se está leyendo.
-
Descarga el XLSX
El navegador descarga combined.xlsx. El resultado indica, para cada hoja, el archivo de origen, el número de filas y la codificación detectada.
Preguntas frecuentes
¿Se suben mis archivos CSV?
No. Las API del navegador leen los archivos seleccionados y los entregan al analizador de CSV y al escritor de XLSX del dispositivo. No hay conversión en un servidor.
¿Cómo se organizan los CSV dentro del libro?
Cada CSV se convierte en una hoja, en el orden en que el navegador recibe los archivos seleccionados. El resultado es un solo XLSX llamado combined.xlsx.
¿Qué ocurre si un nombre de hoja no es válido en Excel?
Se parte del nombre del CSV sin la extensión. La barra inversa, la barra, el signo de interrogación, el asterisco, los corchetes y los dos puntos se sustituyen por guiones bajos. El nombre se limita a 31 caracteres. Si se repite, el posterior recibe un sufijo como « (2)».
¿Puede leer CSV japoneses en Shift_JIS?
Sí. Primero comprueba UTF-8 de forma estricta y recurre a Shift_JIS cuando los bytes no forman un UTF-8 válido. La codificación detectada aparece en el resultado.
¿Se cambia el formato de los números o las fechas?
El análisis del CSV no aplica tipos de datos de forma automática. Los valores se añaden al libro como texto, por lo que la herramienta no convierte intencionadamente cadenas en números o fechas.
¿Qué pasa con un CSV vacío?
Un CSV vacío produce una hoja vacía. Las líneas en blanco se omiten durante el análisis.
¿Puedo añadir un XLSX o modificar los datos?
No. Esta herramienta solo admite CSV y los combina sin ordenar, resumir ni eliminar duplicados. Para archivos XLSX existentes hace falta una herramienta de combinación de libros.
¿Hay un límite de tamaño?
Se rechaza una selección que supere los 2 GB en total. El análisis y la creación del libro usan la memoria disponible para el navegador, así que el límite práctico puede ser menor según el dispositivo.
¿Funciona sin conexión?
Sí. Es una PWA. Cuando la página y las bibliotecas de conversión están en la caché, puede crear libros sin conexión a la red.