Skip to content

Add streamxl — Rust-powered streaming XLSX reader for Python#3203

Closed
Mullassery wants to merge 1 commit into
vinta:masterfrom
Mullassery:add-streamxl
Closed

Add streamxl — Rust-powered streaming XLSX reader for Python#3203
Mullassery wants to merge 1 commit into
vinta:masterfrom
Mullassery:add-streamxl

Conversation

@Mullassery

Copy link
Copy Markdown

streamxl

https://github.com/Mullassery/StreamXL

A Python library that reads .xlsx files row-by-row using a Rust engine (PyO3 + quick-xml), without loading the entire file into memory.

Why it belongs in the MS Office section:

  • Direct alternative to openpyxl for reading large Excel files
  • 4–5× faster than openpyxl, uses ~13× less memory at 250k rows
  • Streams row-by-row — API is a single iterator: for row in streamxl.read("file.xlsx")
  • Ships as a pip/uv wheel: pip install streamxl

Author: Georgi Mullassery
License: MIT
PyPI: https://pypi.org/project/streamxl/

Added alphabetically under the MS Office subsection of Specific Formats Processing.

@JinyangWang27

Copy link
Copy Markdown
Collaborator

@Mullassery Thanks for your submission. However, this project does not meet our acceptance criteria:

Repository age: The repository was created 1 day ago. We require a minimum of 3 months (or 6 months for Hidden Gem submissions) to ensure project stability.

GitHub stars: 0 stars (minimum 100 required, or strong justification for Hidden Gem).

Please see our CONTRIBUTING.md for full requirements. You're welcome to resubmit once the project has matured and gained community traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants