InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. 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.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
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.
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
django-data-wizard
🧙⚙️ Import structured data (e.g. Excel, CSV, XML, JSON) into one or more Django models via an interactive web-based wizard
-
-
-
-
-
dbd
dbd is a database prototyping tool that enables data analysts and engineers to quickly load and transform data in SQL databases.
-
-
DiLuConverter
A powerful Excel import and export tool that supports MySQL, Oracle, SQL Server, PostgreSQL and more popular databases
-
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.
FWIW I built a streamlit app to extrapolate tribal knowledge in excel trackers into markdown wikis for vector database ingestion. Instead of uploading raw tables, it maps sheet headers to real headings to wrap each section in wiki-type format context pages. The UI lets you pick out QA sections from local files, but I’m stuck on how to persist selections and configs for repeat runs. Curious how others would tackle the issue of repeatable settings.
Code’s here: https://github.com/devin-liu/excel-to-markdown
-
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.
-
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.
Project mention: Excelize 2.9.1 Released - Powerful open-source library for spreadsheet (Excel) document | dev.to | 2025-05-12excelize PyPI package release update for Python
-
-
pycel
A library for compiling excel spreadsheets to python code & visualizing them as a graph (by stephenrauch)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Excel discussion
Python Excel related posts
-
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
-
Excelize
-
Running python from excel
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Excel projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | xlwings | 3,206 |
2 | python-o365 | 1,827 |
3 | pyexcel | 1,256 |
4 | rows | 880 |
5 | pytablewriter | 633 |
6 | git-xl | 577 |
7 | ScareCrow-CobaltStrike | 465 |
8 | django-data-wizard | 344 |
9 | pylightxl | 310 |
10 | sheet2dict | 221 |
11 | openvasreporting | 146 |
12 | Robinhood-1099-Parser | 68 |
13 | dbd | 57 |
14 | essstat | 52 |
15 | DiLuConverter | 47 |
16 | excel-to-markdown | 45 |
17 | yugioh_cardlist_scraper | 34 |
18 | excelize-py | 33 |
19 | pentest2xlsx | 31 |
20 | pycel | 31 |
21 | PapersCited | 12 |
22 | django-import | 12 |
23 | RC522-Attendance | 12 |