Convertidor de Excel a CSV
Convierte archivos de Excel a CSV y archivos CSV a Excel. Convierte cualquier hoja de un archivo XLSX, XLS u ODS a CSV con los valores tal como aparecen en Excel, o pega contenido CSV para descargar un archivo XLSX con números, fechas y valores VERDADERO/FALSO en celdas reales. Funciona en el navegador.
Entrada
Salida
Leerme
¿Qué son los archivos de Excel y CSV?
Un archivo de Excel (XLSX o XLS en versiones anteriores) es un libro: puede contener muchas hojas y cada celda conserva su valor junto con un formato numérico, como una fecha, un porcentaje o una moneda. CSV (valores separados por comas) es texto sin formato, con una fila por línea y las celdas separadas por comas. No tiene hojas, formatos ni fórmulas, por lo que casi todos los programas pueden leerlo: bases de datos, scripts, aplicaciones web y otras hojas de cálculo.
Convertir entre estos formatos es una tarea cotidiana. Exportas una hoja a CSV para importarla en otro lugar y conviertes una exportación CSV en un archivo de Excel para ordenarla, filtrarla y compartirla.
Descripción de la herramienta
Esta herramienta convierte archivos de Excel a CSV y de CSV a Excel en tu navegador. Elige un archivo XLSX, XLS u ODS, selecciona una hoja y obtén su CSV con los valores tal como aparecen en la hoja. También puedes pegar datos CSV o elegir un archivo CSV y descargar un archivo XLSX en el que los números, las fechas y los valores TRUE/FALSE sean valores reales de Excel, no texto. El botón para invertir la conversión cambia la dirección, para que puedas comprobar el resultado de una conversión de ida y vuelta.
Funciones
- Lee archivos XLSX, XLSM, XLSB, XLS (de Excel 97 a 2003 y anteriores), plantillas de Excel y archivos OpenDocument (ODS)
- Te permite elegir cualquier hoja de un libro, incluidas las hojas ocultas, que aparecen marcadas
- Escribe cada valor tal como lo muestra Excel, por ejemplo, 25.6%, 1,234.50 o 15.01.2024
- Escribe las fechas con el formato de fecha corta predeterminado de Excel como fechas ISO (2024-01-15), que ningún programa puede interpretar mal
- Mantiene completos los números largos, como 123456789012345, mientras que la exportación CSV de Excel escribe 1.23457E+14
- Detecta automáticamente el delimitador de un CSV: coma, punto y coma, tabulación o barra vertical
- Convierte números, TRUE/FALSE y fechas ISO en valores reales de Excel, y mantiene como texto valores como 00123
- Ajusta el ancho de las columnas del nuevo archivo XLSX al contenido
- Muestra una vista previa de las filas y columnas de la hoja antes de descargarla
- Se ejecuta en tu navegador, por lo que tus archivos nunca salen de tu dispositivo
Cómo funciona
La herramienta usa SheetJS, una biblioteca de hojas de cálculo ampliamente utilizada, para leer y escribir libros, y Papa Parse, un analizador de CSV rápido, para leer archivos CSV. La conversión se ejecuta en un hilo en segundo plano, por lo que la página sigue respondiendo incluso con archivos grandes.
De Excel a CSV, cada celda se escribe con su formato numérico aplicado, igual que con «Guardar como CSV» de Excel, y las fórmulas se escriben con el último valor calculado. Las celdas con formato General son la excepción: Excel muestra como máximo 11 caracteres, por lo que el CSV contiene el número completo, redondeado a los 15 dígitos que Excel almacena. Las celdas que contienen una coma, una comilla o un salto de línea se encierran entre comillas dobles, y el archivo se guarda como UTF-8.
De CSV a Excel, cada celda se convierte en:
| Celda CSV | Celda de Excel |
|---|---|
42, -3.5, 1e6 |
Número |
00123, +123, 1,234 |
Texto, para conservar los ceros y los signos |
| Números enteros con más de 15 dígitos | Texto, ya que Excel los redondearía |
TRUE, false |
TRUE o FALSE |
2024-01-15, 2024-01-15 10:30, 2024-01-15T10:30:00 |
Fecha o fecha y hora |
Cualquier otro valor, incluido =SUM(A1:A3) |
Texto |
Otros formatos de fecha, como 01/02/2024 o 15.01.2024, se mantienen como texto, porque los mismos dígitos pueden representar días diferentes en distintos países. Las líneas vacías del CSV se conservan como filas vacías.
Consejos
- Si al abrir un CSV en Excel todas las filas aparecen en una sola columna, conviértelo aquí: el delimitador se detecta automáticamente.
- Para abrir un CSV en Excel y ver correctamente las letras de idiomas distintos del inglés, conviértelo primero a XLSX.
- Los archivos CSV se leen como UTF-8 o UTF-16 y, si no, como texto de Europa occidental (Windows-1252). Para otros alfabetos, guarda el CSV en Excel como «CSV UTF-8».
Notas
- Un CSV contiene una sola hoja. Para convertir un libro completo, descarga el CSV de cada hoja.
- No se pueden leer los libros protegidos con contraseña. Primero, quita la contraseña en Excel.
- Las fórmulas no se conservan en ninguna de las dos direcciones: CSV no admite fórmulas, por lo que una celda como
=SUM(A1:A3)en un CSV se convierte en texto. - El formato, como los colores, las fuentes, las celdas combinadas y los gráficos, no forma parte de CSV.
- Una hoja de Excel admite hasta 1,048,576 filas y 16,384 columnas, y una celda puede contener hasta 32,767 caracteres.