Convertir Excel a CSV
Convierte cualquier hoja de un libro de Excel u OpenDocument en un archivo CSV limpio: con los valores tal como los muestra Excel, o con números sin formato y fechas ISO, y con el delimitador y la codificación que espera tu importación.
- Nunca se guarda
- Sin filas ni esperas
- Sin registro, sin marca de agua
Cómo funciona
Agrega tu libro
Suelta un archivo .xlsx, .xls u .ods. Cada hoja aparece como una pestaña con vista previa en vivo.
Elige el formato
Coma, punto y coma o tabulación; UTF-8, o UTF-8 con BOM para que Excel vuelva a abrir bien los acentos; valores como se ven o sin formato.
Descarga
Una hoja como archivo .csv, o todas las hojas a la vez en un ZIP.
Qué contiene realmente el CSV
“Como se ven en Excel” no le pregunta a Excel cómo se ve una celda: vuelve a aplicar aquí el formato de número, con nuestra propia implementación de los códigos de formato de Excel, porque la biblioteca habitual interpreta mal cientos de formatos reales. La excepción es un archivo que ya incluye su texto de visualización: una hoja OpenDocument, o una de esas tablas HTML que las aplicaciones web nombran .xls, donde se usa el texto guardado tal cual. Las fechas nunca salen como números de serie en ninguno de los dos modos. Se lee el indicador de época del propio libro, así que un archivo creado con el antiguo Excel para Mac se desplaza los 1,462 días que necesita, y el día que Excel cree que existió (el 29 de febrero de 1900) se reproduce exactamente donde corresponde, en lugar de desplazar un día todo lo que viene después.
Hay tres valores predeterminados que conviene revisar antes de pasarle el archivo a otra cosa. El delimitador inicial es el que indica la configuración regional de tu navegador, así que una computadora configurada con coma decimal te ofrece punto y coma. Las líneas terminan con un retorno de carro y un salto de línea, a menos que elijas otra cosa, y siempre hay un salto de línea después de la última fila. El entrecomillado es mínimo (un campo solo se pone entre comillas cuando contiene el delimitador, comillas, un salto de línea o espacios al inicio o al final), con un caso especial: si la primera celda dice “sep=”, se pone entre comillas para que Excel no confunda tus datos con una instrucción de delimitador.
Las celdas combinadas se resuelven de dos formas, y la predeterminada es la más discreta: solo la celda superior izquierda de la combinación lleva el valor y las demás salen vacías. Los valores booleanos se escriben como TRUE y FALSE sea cual sea el modo elegido, y una celda con un error sale como su texto de error. No se hace nada para neutralizar una celda que empieza con un signo igual. Un CSV escrito aquí reproduce ese texto exactamente como lo tenía el libro, así que, si la hoja vino de un lugar en el que no confías, la fórmula sigue siendo una fórmula para lo que abra el archivo después; eso es una propiedad de CSV, no de esta herramienta, y un motivo para abrir primero en un visor una exportación desconocida.
Si buscas otra cosa
El libro se lee completo, con un límite de 200 MB para el archivo y una detención si su contenido comprimido dice ocupar más de dos gigabytes al descomprimirse. Más allá de eso, y para cualquier cosa programada, la respuesta es una herramienta de escritorio y no esta página: LibreOffice en modo headless convierte una hoja a CSV con un solo comando. Para sacar una columna de un extracto de cien megabytes sin cargar el resto, qsv y Miller leen y escriben CSV como flujo.
Y si el destino es una base de datos o una canalización de datos y no una persona, pregúntate si CSV es siquiera el formato adecuado. No puede registrar su propio delimitador, su separador decimal ni su codificación, y por eso cada importación de CSV empieza con tres preguntas que nadie debería tener que responder. Parquet conserva los tipos, JSON Lines conserva la estructura, y ambos se leen directamente con DuckDB, pandas y todo lo demás que iba a cargar tu CSV de todos modos.
Preguntas frecuentes
¿Se guarda mi hoja de cálculo en algún lugar?
No. El libro nunca se guarda y no se envía nada a ningún lado, algo importante para nóminas, listas de clientes y cualquier otra cosa que no le entregarías a un sitio web.
¿Qué pasa si hay varias hojas?
Un archivo CSV contiene una sola tabla, así que cada hoja se convierte en su propio CSV. Elige la hoja que quieras o descárgalas todas juntas en un ZIP. Las hojas ocultas también aparecen en la lista, marcadas como ocultas.
¿Las fechas y los números se verán como en Excel?
“Como se ven en Excel” escribe exactamente el texto que muestra Excel (15/03/2024, 1,234.50, 12%), que es lo mismo que hace la opción Guardar como CSV del propio Excel. “Números sin formato, fechas ISO” escribe números simples y fechas ISO 8601 como 2024-03-15, que las bases de datos y el código leen sin tener que adivinar.
¿Por qué mi CSV muestra caracteres extraños al abrirlo en Excel?
Excel lee un CSV con la antigua codificación regional de tu computadora, a menos que el archivo empiece con una marca de orden de bytes. Elige “UTF-8 con BOM (para Excel)” y los acentos, el cirílico, el árabe, el chino y los emojis se abren correctamente. UTF-8 simple es la mejor opción para bases de datos y programación.
¿Coma o punto y coma?
En los países que escriben los decimales con coma (la mayor parte de Europa y Sudamérica), Excel espera punto y coma entre los campos. Elige punto y coma para esos casos, coma en todos los demás, o tabulación cuando tus datos estén llenos de ambos.
¿Y las fórmulas, las celdas combinadas y las filas ocultas?
Las fórmulas se escriben como sus resultados calculados. Una celda combinada conserva su valor en la primera celda, o puede repetirse en todas las celdas de la combinación. Las filas y columnas ocultas se incluyen, a menos que elijas omitirlas.
Conviene saber: CSV solo guarda valores: el formato de las celdas, las fórmulas, los gráficos y las imágenes no forman parte del formato. A los libros protegidos con contraseña hay que quitarles primero la contraseña.
Agrega esta herramienta a tu sitio web
Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.
Herramientas relacionadas
CSV a Excel
CSV a XLSX con números y fechas reales
Excel a XML
Filas convertidas en XML limpio y bien formado
Excel a PDF
XLSX a PDF, tal como lo imprime Excel
Traducir Excel
Libros de Excel en otro idioma, con las fórmulas intactas
CSV a JSON
CSV a JSON con tipos y estructura anidada
JSON a CSV
JSON anidado aplanado en columnas limpias