Elegir el formato de archivo de Excel incorrecto puede provocar pérdida de funciones o errores de compatibilidad. Los formatos principales son XLSX, XLSM y CSV, cada uno diseñado para un propósito específico. Este artículo explica las diferencias técnicas entre estos tres formatos comunes. Aprenderás qué formato usar para compartir datos, macros o listas simples.
Conclusiones clave: Selección del formato de archivo de Excel
- .XLSX (Libro de Excel): El formato moderno predeterminado para la mayoría de los libros de trabajo, que admite todas las funciones excepto las macros.
- .XLSM (Libro de Excel habilitado para macros): Guarda y ejecuta código de macros VBA, necesario si tu hoja contiene automatización.
- .CSV (Valores separados por comas): Un formato de texto plano para intercambiar datos sin procesar con casi cualquier sistema de software.
Comprensión de los formatos de archivo de Excel principales
Excel utiliza diferentes extensiones de archivo para indicar el tipo de datos y funciones almacenados en su interior. El formato determina si puedes usar fórmulas, gráficos, tablas dinámicas o macros. Elegir el correcto garantiza que tu archivo se abra correctamente para ti y para cualquier persona con quien lo compartas.
¿Qué es el formato XLSX?
El formato XLSX es el libro de trabajo estándar de Excel introducido con Excel 2007. Se basa en el estándar Open XML, que almacena datos como una colección de archivos XML dentro de un contenedor ZIP comprimido. Esta estructura hace que los archivos sean más pequeños y recuperables que el antiguo formato binario XLS. Los archivos XLSX admiten todas las funciones modernas de Excel, como múltiples hojas, fórmulas avanzadas, formato condicional, gráficos y tablas dinámicas. Sin embargo, no pueden contener código de macros VBA. Si intentas guardar un libro con macros como XLSX, Excel te advertirá y eliminará las macros.
¿Qué es el formato XLSM?
El formato XLSM es idéntico a XLSX en su estructura Open XML, pero incluye un componente especial para el almacenamiento de macros. La “M” significa Habilitado para macros. Cuando grabas o escribes una macro VBA, debes guardar el archivo como XLSM para conservar ese código. El archivo en sí es un paquete ZIP que contiene partes XML para los datos de la hoja de cálculo, más un archivo \`vbaProject.bin\` que contiene el proyecto de macros compilado. Este formato es necesario para cualquier automatización, desde simples clics de botón hasta complejos scripts de procesamiento de datos.
¿Qué es el formato CSV?
CSV no es un formato de Excel real, sino un estándar de intercambio de datos en texto plano. Un archivo CSV contiene solo valores sin procesar separados por comas, con cada fila en una nueva línea. No admite hojas, fórmulas, formato, macros ni ningún otro elemento específico de Excel. Cuando Excel abre un CSV, interpreta las comas y carga los datos en una sola hoja de cálculo. Este formato es compatible universalmente con bases de datos, lenguajes de programación y otras aplicaciones de hojas de cálculo, lo que lo hace ideal para exportar e importar conjuntos de datos sin procesar.
Pasos para guardar y convertir entre formatos
Puedes cambiar el formato de un libro en cualquier momento usando el comando Guardar como. El proceso es el mismo, pero el resultado depende del tipo de archivo inicial.
- Abre tu libro en Excel
Abre el archivo que deseas guardar en un formato diferente. - Selecciona Archivo > Guardar como
Haz clic en la pestaña Archivo en la cinta de opciones y luego elige Guardar como en el menú. - Elige la ubicación de guardado
Navega a la carpeta donde deseas guardar el nuevo archivo. - Selecciona el tipo de archivo en el menú desplegable
Haz clic en el cuadro desplegable “Guardar como tipo” debajo del campo de nombre de archivo. Desplázate y selecciona “Libro de Excel (*.xlsx)”, “Libro de Excel habilitado para macros (*.xlsm)” o “CSV (delimitado por comas) (*.csv)”. - Haz clic en Guardar
Excel guardará una copia de tu archivo en el nuevo formato. Si estás guardando un libro con macros como XLSX, aparecerá un cuadro de diálogo de advertencia pidiéndote que confirmes.
Errores comunes y limitaciones de formato
Usar el formato incorrecto a menudo conduce a pérdida de trabajo o confusión. Ten en cuenta estas limitaciones específicas.
Las macros desaparecen después de guardar como XLSX
Si tu libro contiene código VBA y lo guardas como archivo XLSX, Excel elimina todas las macros permanentemente. Verás un mensaje de advertencia: “Las siguientes características no se pueden guardar en libros sin macros…”. Para conservar tus macros, debes elegir el formato XLSM en la lista de tipo de Guardar como. No hay forma de recuperar macros de un archivo XLSX una vez que se eliminan.
Los archivos CSV solo guardan la hoja activa
Al guardar como CSV, Excel exporta solo los datos de la hoja de cálculo actualmente activa. Todas las demás hojas del libro se ignoran. Las fórmulas se convierten en sus valores calculados actuales y se pierde todo el formato. Si necesitas guardar datos de varias hojas, debes guardar cada hoja como un archivo CSV separado.
Abrir archivos CSV puede corromper los formatos de datos
Excel puede interpretar mal los tipos de datos al abrir un CSV. Por ejemplo, cadenas numéricas largas como códigos de producto pueden convertirse en notación científica. Los ceros iniciales en números a menudo se eliminan. Para evitar esto, importa datos CSV usando la herramienta Datos > Desde texto/CSV. Esto abre el Editor de Power Query, donde puedes asignar manualmente el tipo de datos correcto a cada columna antes de cargar.
XLSX vs XLSM vs CSV: Diferencias clave
| Elemento | .XLSX | .XLSM | .CSV |
|---|---|---|---|
| Uso principal | Libros estándar sin macros | Libros que contienen macros VBA | Intercambio de datos sin procesar entre sistemas |
| Estructura de archivo | Open XML (paquete ZIP) | Open XML con proyecto VBA | Texto plano, valores separados por comas |
| Soporte de macros | No | Sí | No |
| Múltiples hojas de cálculo | Sí | Sí | No, solo una hoja |
| Conserva fórmulas | Sí | Sí | No, guarda solo valores |
| Conserva formato | Sí | Sí | No |
| Tamaño de archivo | Pequeño a mediano | Mediano a grande | Muy pequeño |
| Compatibilidad universal de software | Alta | Media (requiere aprobación de seguridad de macros) | Muy alta |
Ahora puedes seleccionar el formato de Excel correcto para análisis de datos, automatización o exportación. Usa XLSM cuando necesites ejecutar una macro que ordene datos o genere un informe. Para tu próximo proyecto, intenta usar Datos > Desde texto/CSV para importar un archivo CSV mientras controlas los tipos de datos de las columnas. Recuerda que presionar F12 es el atajo de teclado para abrir rápidamente el cuadro de diálogo Guardar como.