4 repository-uri
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 4 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 este o bibliotecă .NET open-source pentru tabele (spreadsheets) și un wrapper utilizat pentru citirea și scrierea fișierelor Excel. Oferă o interfață orientată pe obiecte pentru manipularea structurilor de workbook și a datelor din celule în fișiere .xlsx și .xlsm, folosind standardul OpenXML. Biblioteca abstractizează complexitatea SDK-ului OpenXML, permițând dezvoltatorilor să genereze și să modifice tabele programatic, fără a necesita instalarea Microsoft Office pe sistem. Acoperă o gamă de capabilități de gestionare a tabelelor, inclusiv generarea de workbook-uri, încărcarea fișierelor și extragerea datelor. Setul de instrumente suportă actualizări programatice ale layout-urilor tabelelor și crearea de rapoarte formatate din datele aplicației.
Serves as a dedicated .NET library for the programmatic reading and writing of Excel files.
EPPlus is a .NET library designed for programmatically creating, manipulating, and styling Excel files using the Open XML format. It functions as an office file manipulator and spreadsheet processor that allows for the generation and modification of workbooks without requiring the local installation of office productivity software. The library enables the creation of complex workbooks featuring charts, pivot tables, and conditional formatting for automated reporting. It includes an internal calculation engine to execute embedded formulas and spreadsheet logic, and provides security features s
Serves as a .NET library for the programmatic reading and writing of XLSX and CSV files.