fastexcel
calamine
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fastexcel
calamine
-
Meet FastExcel, the fastest excel reader wrote in rust with a python binding.
It looks more like python bindings for calamine - https://github.com/tafia/calamine
-
How to convert xslx to csv using Rust?
You could use calamine for reading. I'm sure there's also a package for writing to CSV.
-
Microsoft Excel file writer
https://github.com/tafia/calamine for reading
What are some alternatives?
cuallee - Possibly the fastest DataFrame-agnostic quality check library in town.
umya-spreadsheet - A pure rust library for reading and writing spreadsheet files
functime - Time-series machine learning at scale. Built with Polars for embarrassingly parallel feature extraction and forecasts on panel data.
qsv - CSVs sliced, diced & analyzed.
arrow - 🏹 Better dates & times for Python
serde - Serialization framework for Rust
RustPython - A Python Interpreter written in Rust
json - Strongly typed JSON library for Rust
awesome-pandas-alternatives - Awesome list of alternative dataframe libraries in Python.
xlsx2csv.rs - Excel (eg. .xlsx/.xls) to CSV/TSV Format Converter in Rust
ibis - the portable Python dataframe library
schemars - Generate JSON Schema documents from Rust code