Abrir un CSV demasiado grande para Excel
Una exportación de tres millones de filas: Excel abre algo más de un millón, avisa, e ignora el resto. Hay que filtrar o dividir antes, o no pasar por una hoja.
En Excel, paso a paso
Filtrar al importar
Datos, Desde texto/CSV, Transformar datos: filtrar por el periodo o la región que quiera, luego Cargar.
Cargar en el modelo
Cargar en, marcar "Agregar estos datos al modelo de datos": las filas no están en una hoja, pero una tabla dinámica las lee todas.
Dividir
Cortar el archivo en trozos de menos de un millón de filas, y abrir cada uno.
Los inconvenientes
- Abrir el archivo directamente pierde las filas que superan el límite, y un total calculado después es erróneo sin ningún error.
- Un archivo de varios gigabytes puede agotar la memoria de un Excel de 32 bits mucho antes del límite de filas.
- Un editor de texto normal se congela con un archivo de ese tamaño.
Más rápido, en todo el archivo
Abrir un archivo grande lee un CSV de varios gigabytes en su disco, por trozos: recorrer, filtrar, ordenar y exportar lo que cabe en Excel. Dividir un archivo lo reparte en archivos del tamaño que quiera.
Preguntas frecuentes
- ¿Cuántas filas puede contener un archivo de Excel?
- 1.048.576 filas y 16.384 columnas por hoja.