Una nueva biblioteca de código abierto llamada Acl.Excel está causando sensación en la comunidad .NET con afirmaciones de procesamiento de Excel 30 veces más rápido que bibliotecas establecidas como NPOI y ClosedXML. El benchmark, ejecutado en .NET 8 con un conjunto de datos de 10K filas y 7 columnas, muestra ganancias de rendimiento significativas, aunque el autor divulga cuidadosamente las condiciones de prueba, diferencias de versión y limitaciones conocidas. No es un simple envoltorio; es una implementación desde cero diseñada para velocidad y bajo consumo de memoria. Para desarrolladores .NET que manejan archivos Excel grandes en pipelines de datos, informes o procesos ETL, esto podría ser un cambio de juego. El artículo también destaca la importancia de la transparencia en los benchmarks, ya que las afirmaciones de rendimiento pueden variar ampliamente según el hardware, la forma de los datos y las versiones de la biblioteca. A medida que el ecosistema .NET continúa evolucionando, bibliotecas especializadas de alto rendimiento como Acl.Excel se están convirtiendo en herramientas esenciales para desarrolladores que necesitan procesar grandes conjuntos de datos de manera eficiente sin depender de interop o dependencias pesadas.
Una nueva biblioteca de Excel pura en C#, Acl.Excel, afirma una mejora de rendimiento de 30 veces sobre NPOI y ClosedXML en benchmarks. El artículo proporciona datos medidos en cargas de trabajo de 10K filas y 7 columnas con .NET 8, señalando diferencias de versión y limitaciones. Esto indica una demanda creciente de procesamiento de hojas de cálculo de alto rendimiento en .NET.