4 dépôts
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 est une bibliothèque de tableur .NET open-source et un wrapper utilisé pour lire et écrire des fichiers Excel. Il fournit une interface orientée objet pour manipuler les structures de classeurs et les données de cellules au sein des fichiers .xlsx et .xlsm en utilisant le standard OpenXML. La bibliothèque abstrait la complexité du SDK OpenXML, permettant aux développeurs de générer et de modifier des feuilles de calcul par programmation sans nécessiter l'installation de Microsoft Office sur le système. Elle couvre une gamme de capacités de gestion de feuilles de calcul, incluant la génération de classeurs, le chargement de fichiers et l'extraction de données. L'ensemble d'outils prend en charge les mises à jour programmatiques des mises en page de feuilles de calcul et la création de rapports formatés à partir des données d'application.
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.