awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesSpreadsheet Row Streaming

Asynchronous iteration over spreadsheet rows to process large files without full memory loading.

Distinct from Asynchronous Stream Processors: Distinct from Asynchronous Stream Processors: specifically applied to the row-by-row traversal of spreadsheet workbooks.

Explore 4 awesome GitHub repositories matching web development · Spreadsheet Row Streaming. Refine with filters or upvote what's useful.

Awesome Spreadsheet Row Streaming GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • exceljs/exceljsE

    exceljs/exceljs

    15,370Auf GitHub ansehen↗

    ExcelJS is a Node.js spreadsheet engine and manipulation library used for reading, writing, and modifying XLSX and CSV files. It functions as a formatting tool and asynchronous streaming parser for generating complex workbooks containing formulas, rich text, and custom styles. The library is distinguished by its ability to process large datasets using asynchronous data streaming and incremental processing, which minimizes memory usage during data extraction and file generation. Its capability surface covers comprehensive data management, including structured tables, named ranges, and cell da

    Allows reading large workbooks using asynchronous iteration to process rows without loading the entire file into memory.

    JavaScript
    Auf GitHub ansehen↗15,370
  • nissl-lab/npoiAvatar von nissl-lab

    nissl-lab/npoi

    6,186Auf GitHub ansehen↗

    NPOI is a pure .NET library for reading and writing Microsoft Office files in both legacy binary (.xls) and modern OpenXML (.xlsx, .docx) formats, operating entirely without requiring Microsoft Office or COM interop. It runs on Windows and Linux under .NET Standard and .NET Framework runtimes, using only managed code to parse and generate Office documents. The library provides comprehensive spreadsheet capabilities, including creating, editing, and reading Excel workbooks in both .xls and .xlsx formats, with support for cell formatting, styles, and formulas. It includes a streaming row-by-row

    Reads large .xlsx files by iterating rows from the XML sheet part without loading the entire workbook into memory.

    C#biffdotnetcoreexcel
    Auf GitHub ansehen↗6,186
  • apache/fesodAvatar von apache

    apache/fesod

    6,062Auf GitHub ansehen↗

    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 Excel files with millions of rows using a listener-based streaming approach for Java applications.

    Javacsveasyexcelexcel
    Auf GitHub ansehen↗6,062
  • monitorjbl/excel-streaming-readerAvatar von monitorjbl

    monitorjbl/excel-streaming-reader

    974Auf GitHub ansehen↗

    Excel Streaming Reader is a Java library designed for processing massive spreadsheet files by reading data incrementally. It functions as a memory-efficient parser that prevents system memory exhaustion by avoiding the need to load entire documents into memory at once. The library utilizes an event-driven approach to translate low-level XML parsing events into high-level row and cell objects. By implementing streaming row iteration, it exposes data through a sequential cursor interface that maintains only a small, configurable subset of rows in memory during the extraction process. To suppor

    Exposes spreadsheet data through a sequential cursor interface that keeps only a small, configurable subset of rows active in memory.

    Java
    Auf GitHub ansehen↗974
  1. Home
  2. Web Development
  3. Asynchronous Stream Processors
  4. Spreadsheet Row Streaming