Alchemy recomienda utilizar el formato CSV para descargar reportes grandes y asegurar exportaciones exitosas. Este artículo explica las limitaciones técnicas de los archivos XLSX y por qué CSV es el formato preferido para conjuntos de datos grandes.
Por qué pueden fallar las exportaciones en XLSX
Los reportes de Manager ofrecen opciones de exportación en CSV y XLSX, pero los reportes muy grandes, especialmente aquellos con más de 500,000 filas, pueden fallar al generarse en formato XLSX.
Esto se debe a limitaciones técnicas de Excel y a la forma en que se procesan los archivos XLSX.
La generación de archivos XLSX requiere más recursos que CSV, demandando significativamente más memoria y poder de procesamiento, lo que aumenta el riesgo de errores por tiempo de espera o fallas de la aplicación durante la exportación.
Límites y restricciones prácticas del formato XLSX
El límite máximo de filas en Excel es de 1,048,576, pero los problemas de rendimiento suelen ocurrir mucho antes de alcanzar este límite.
Los reportes grandes con cientos de miles de filas y muchas columnas:
- Tardan considerablemente más en generarse y abrirse.
- Pueden hacer que Excel se congele o se cierre inesperadamente.
- Pueden superar los límites de memoria del navegador o del servidor durante la creación del archivo.
- Las exportaciones en XLSX requieren más poder de procesamiento que CSV y es más probable que fallen si incluyen formato, fórmulas o estilos.
- Nuestro sistema actual de exportación no puede generar de manera confiable archivos XLSX de este tamaño sin riesgo de interrupciones o archivos incompletos.
Recomendación para los usuarios
Dado que los archivos CSV son:
- Más rápidos de generar.
- Más estables para conjuntos de datos grandes.
- Compatibles con Excel, Google Sheets y la mayoría de las aplicaciones de hojas de cálculo.
Recomendamos usar el formato CSV para asegurar descargas exitosas de reportes grandes con más de 500,000 registros.
Nota: Si su organización genera regularmente reportes con más de 500,000 registros, considere contactar a su Gerente de Cuenta para conocer opciones adicionales.