SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Excel Projects
-
xlwings
xlwings is a Python library that makes it easy to call Python from Excel and vice versa. It works with Excel on Windows and macOS as well as with Google Sheets and Excel on the web.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
pytablewriter
pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.
-
Project mention: Lix – universal version control system for binary files | news.ycombinator.com | 2026-01-21
I found this in my git starts: https://github.com/xltrail/git-xl?tab=readme-ov-file
And then there is also Pandoc that I guess could be helpful in this regard.
-
-
django-data-wizard
🧙⚙️ Import structured data (e.g. Excel, CSV, XML, JSON) into one or more Django models via an interactive web-based wizard
-
-
-
-
-
-
excel-to-markdown
A Python tool that converts Excel sheets into Markdown tables with automatic table detection, multi-sheet processing, and interactive mode for complex layouts.
-
dbd
dbd is a database prototyping tool that enables data analysts and engineers to quickly load and transform data in SQL databases.
-
excelize-py
Excelize is a Python port of Go Excelize library that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files.
-
DiLuConverter
A powerful Excel import and export tool that supports MySQL, Oracle, SQL Server, PostgreSQL and more popular databases
-
yugioh_cardlist_scraper
Yugioh Card Database Generator offline CSV: Simple python script that is used to scrape the KONAMI website to acquire a complete list of all yugioh cards (and their respective card information) into csv files. This can serve as a great tool for developers interested in the yugioh domain.
-
Project mention: Show HN: Modeleon – Python DSL that compiles to live Excel formulas | news.ycombinator.com | 2026-04-30
-
pycel
A library for compiling excel spreadsheets to python code & visualizing them as a graph (by stephenrauch)
-
-
PDF-To-Excel-Converter
Convert PDF documents into Excel files effortlessly with this powerful PDF to Excel converter built using Python and Flask
git clone https://github.com/TsvetanG2/PDF-To-Excel-Converter.git cd pdf-to-excel-converter pip install -r requirements.txt python pdftoexcel.py
-
Project mention: Show HN: DataTalk CLI, Query CSV and Excel in Plain English Using LLM and DuckDB | news.ycombinator.com | 2025-11-24
Python Excel discussion
Python Excel related posts
-
📰 All Data and AI Weekly #229-16 Feb 2026
-
Lix – universal version control system for binary files
-
Merging data from multiple Excel files
-
Tool to see mutual followers of several Instagram pages?
-
Advice on ETL and Data Sharing work process
-
Python in Excel: Combining the Power of Python and the Flexibility of Excel
-
Python for Excel: A Modern Environment for Automation and Data Analysis
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2026
Index
What are some of the best open-source Excel projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | xlwings | 3,362 |
| 2 | python-o365 | 1,912 |
| 3 | pyexcel | 1,283 |
| 4 | rows | 888 |
| 5 | pytablewriter | 630 |
| 6 | git-xl | 602 |
| 7 | ScareCrow-CobaltStrike | 463 |
| 8 | django-data-wizard | 348 |
| 9 | pylightxl | 317 |
| 10 | sheet2dict | 222 |
| 11 | openvasreporting | 169 |
| 12 | Robinhood-1099-Parser | 70 |
| 13 | essstat | 65 |
| 14 | excel-to-markdown | 57 |
| 15 | dbd | 56 |
| 16 | excelize-py | 49 |
| 17 | DiLuConverter | 47 |
| 18 | yugioh_cardlist_scraper | 46 |
| 19 | modeleon | 32 |
| 20 | pycel | 31 |
| 21 | pentest2xlsx | 31 |
| 22 | PDF-To-Excel-Converter | 22 |
| 23 | datatalk-cli | 15 |