3 repositorios
Libraries providing programmatic reading and writing of XLS, XLSX, and CSV files.
Distinct from Java Utility Libraries: Shortlist contains Python bridges or generic utility libraries; a dedicated Excel processing category is needed.
Explore 3 awesome GitHub repositories matching data & databases · Excel Processing Libraries. Refine with filters or upvote what's useful.
EasyExcel is a Java processing library designed for reading and writing XLS, XLSX, and CSV files. It functions as a memory-efficient spreadsheet parser, an object-relational mapper that binds spreadsheet columns to Java class fields, and a stream-based exporter for handling high-volume data. The library distinguishes itself through a streaming model that processes large files row-by-row via listeners to prevent heap memory overflow. It also operates as a template engine, allowing the population of predefined spreadsheet files with dynamic data while preserving original layouts and styles. Br
Provides a comprehensive Java library for memory-efficient reading and writing of XLS, XLSX, and CSV files.
Apache Fesod is a lightweight Java library that wraps Apache POI to provide a streaming API for reading and writing large Excel files. Its core identity is a low-memory spreadsheet processor that prevents out-of-memory errors by handling data row by row, never loading an entire document into memory at once. The library distinguishes itself through a listener-driven event model that fires row-level events to user code as each row is parsed, enabling incremental processing. It also includes an object mapping layer that maps spreadsheet rows directly to Java objects using configurable column map
Processes spreadsheets with hundreds of thousands of rows by streaming data instead of loading everything into memory.
ClosedXML es una biblioteca de hojas de cálculo .NET de código abierto utilizada para leer y escribir archivos de Excel. Proporciona una interfaz orientada a objetos para manipular estructuras de libros de trabajo y datos de celdas dentro de archivos .xlsx y .xlsm utilizando el estándar OpenXML. La biblioteca abstrae la complejidad del SDK de OpenXML, permitiendo a los desarrolladores generar y modificar hojas de cálculo programáticamente sin requerir que Microsoft Office esté instalado en el sistema. Cubre una gama de capacidades de gestión de hojas de cálculo, incluyendo la generación de libros de trabajo, carga de archivos y extracción de datos. El conjunto de herramientas admite actualizaciones programáticas de diseños de hojas de cálculo y la creación de informes formateados a partir de datos de la aplicación.
Serves as a dedicated .NET library for the programmatic reading and writing of Excel files.