Convertir xls a csv

Convertidor online gratuito de XLS a CSV

Convierte libros de Excel heredados a CSV UTF-8 para importaciones de bases de datos, scripts y uso compartido sencillo de datos.

Convertir XLS a CSV online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 30 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y se elimina en cuanto lo descargas.

Cómo funciona

  1. 1/3

    Sube tu archivo .xls

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .xls a .csv

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .csv convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo xls a csv

Los importadores de bases de datos, los scripts y los sistemas empresariales antiguos suelen requerir un archivo CSV plano en lugar de un libro de Excel. La conversión también produce una representación de texto más pequeña, fácil de compartir, archivar y procesar sin software de hojas de cálculo.

Qué es el formato XLS

XLS es el formato binario de libro asociado con Microsoft Excel 97–2003. Un libro XLS puede contener varias hojas de cálculo, fórmulas, formato, gráficos, imágenes, comentarios, validación de datos, macros y metadatos del libro.

Microsoft Excel crea y abre archivos XLS, mientras que LibreOffice Calc, Apache OpenOffice Calc y otros programas de hojas de cálculo normalmente pueden abrirlos y guardarlos. Las versiones más recientes de Excel normalmente usan .xlsx, aunque los archivos XLS antiguos siguen siendo comunes en sistemas empresariales antiguos, archivos adjuntos archivados, registros contables y colecciones de documentos.

Qué es el formato CSV

CSV almacena datos tabulares como texto sin formato. Cada línea normalmente representa una fila y un delimitador separa los campos; la coma es convencional, pero algunos sistemas usan punto y coma. Los campos que contienen delimitadores, comillas o saltos de línea se encierran entre comillas dobles, y las comillas integradas se escapan duplicándolas.

CSV es compatible con bases de datos, lenguajes de programación, utilidades de línea de comandos, sistemas de generación de informes y aplicaciones de hojas de cálculo. Generalmente es más pequeño que XLS, se puede leer sin software especializado y es adecuado para importar una tabla plana.

CSV representa una hoja de cálculo por archivo. No puede conservar varias hojas de cálculo, el formato de las celdas, gráficos, imágenes, comentarios, macros, el diseño de celdas combinadas ni la configuración del libro. Las fórmulas no se conservan como fórmulas.

Cómo convertir un archivo XLS

Con Microsoft Excel

  1. Abra el archivo .xls en Excel.
  2. Seleccione la hoja de cálculo que desea exportar. Excel escribe únicamente la hoja de cálculo activa en el archivo CSV.
  3. Seleccione File → Save As.
  4. Establezca el tipo de archivo en CSV UTF-8 (Comma delimited) (*.csv) cuando el sistema receptor sea compatible con UTF-8. Elija CSV (Comma delimited) (*.csv) únicamente cuando un sistema antiguo requiera su codificación anterior.
  5. Introduzca un nombre de archivo que termine en .csv y seleccione Save.
  6. Acepte la advertencia de Excel de que solo se guardarán la hoja de cálculo activa y los datos compatibles con CSV.

Con LibreOffice Calc

  1. Abra el archivo XLS en LibreOffice Calc y seleccione la pestaña de la hoja de cálculo requerida.
  2. Seleccione File → Save As, elija Text CSV (.csv) y habilite Automatic file name extension si es necesario.
  3. En el diálogo de exportación, establezca Character set en UTF-8, Field delimiter en una coma y Text delimiter en una comilla doble.
  4. Seleccione Save. Exporte cada hoja de cálculo adicional por separado con un nombre de archivo distinto.

Con un convertidor en línea

Puede convertir el archivo en 101convert.com de forma gratuita y sin instalar software. Cargue el archivo XLS, inicie la conversión y descargue el CSV resultante; compruebe la configuración de salida y verifique los datos exportados antes de importarlos en otro lugar.

Con Python y pandas

Para realizar conversiones repetibles, instale pandas y el lector de XLS y, a continuación, ejecute:

pip install pandas xlrd

python -c "import pandas as pd; pd.read_excel('input.xls', sheet_name=0).to_csv('output.csv', index=False, encoding='utf-8')"

Use un nombre de hoja de cálculo u otro índice en lugar de sheet_name=0. La opción index=False evita que pandas agregue una columna de índice independiente. El paquete xlrd lee archivos XLS antiguos; no lee archivos XLSX en las versiones actuales.

Comprobaciones de calidad y compatibilidad

  • Hojas de cálculo: exporte cada hoja requerida por separado. Un CSV no puede contener la estructura de hojas del libro.
  • Fórmulas: Excel normalmente escribe el resultado calculado en lugar de la expresión de la fórmula. Vuelva a calcular el libro primero si necesita los resultados más recientes. Es posible que los resultados de las fórmulas no estén disponibles o estén desactualizados cuando un lector no calcula las fórmulas.
  • Valores y formato: las fuentes, los colores, los anchos de columna, los gráficos, las imágenes, los comentarios y el diseño de celdas combinadas se descartan. Los formatos de visualización pueden afectar las fechas, los porcentajes, los valores monetarios y la precisión decimal exportados.
  • Codificación: use UTF-8 para caracteres acentuados, texto no latino y símbolos. Si un importador antiguo muestra texto ilegible, identifique la codificación que espera antes de exportar.
  • Delimitadores: la configuración regional y los sistemas de destino pueden requerir punto y coma o tabulaciones en lugar de comas. Use el delimitador del destino y confirme cómo gestiona los campos entre comillas y los saltos de línea.
  • Ceros iniciales: los identificadores como 00127 pueden convertirse en 127 cuando la celda de origen es numérica. Formatee los identificadores como texto antes de exportar y, después, inspeccione el CSV.
  • Números grandes: las aplicaciones de hojas de cálculo pueden redondear valores que superen su precisión compatible. Compare los campos financieros, científicos y de identificadores con el libro original.
  • Seguridad: CSV no conserva las macros de XLS, pero abrir datos CSV que no sean de confianza en una hoja de cálculo puede permitir la inyección de fórmulas cuando un campo comienza con =, +, - o @. Trate los archivos importados como no confiables y neutralice dichos campos cuando corresponda.

XLS vs CSV: comparación de formatos

Cómo se comparan los formatos XLS y CSV en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo XLS y CSV
Propiedad .XLS Microsoft Excel Spreadsheet .CSV Comma-Separated Values
Estándar abierto No Sí
Compresión Ambos Sin compresión
Tamaño de archivo típico Medio Pequeño
Se abre en un navegador web Parcial Sí, de forma nativa
Edición posterior Limitado Fácil
Compatibilidad con metadata Básico Básico
Legible como texto plano No Sí
Más adecuado para Intercambio de datos Intercambio de datos
Introducido 1987 —
Desarrollador Microsoft —
Tipo MIME application/vnd.ms-excel text/csv

Preguntas frecuentes

¿Es gratuito el convertidor de XLS a CSV?

Sí, convertir XLS a CSV en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo XLS?

Puedes subir archivos XLS de hasta 1000 MB y convertir hasta 100 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir XLS a CSV?

No. La conversión de XLS a CSV se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo XLS válido para esta conversión de XLS a CSV. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.