Python Excel

Open-source Python projects categorized as Excel

Top 23 Python Excel Projects

  1. 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.

  2. 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.

    InfluxDB logo
  3. python-o365

    A simple python library to interact with Microsoft Graph and Office 365 API

  4. pyexcel

    Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files

  5. rows

    A common, beautiful interface to tabular data, no matter the format

  6. 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.

  7. git-xl

    Git extension: Makes git-diff work for VBA in Excel workbooks (xls* file types)

  8. ScareCrow-CobaltStrike

    Cobalt Strike script for ScareCrow payloads intergration (EDR/AV evasion)

  9. 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!

    Sevalla logo
  10. django-data-wizard

    🧙⚙️ Import structured data (e.g. Excel, CSV, XML, JSON) into one or more Django models via an interactive web-based wizard

  11. pylightxl

    A light weight, zero dependency, minimal functionality excel read/writer python library

  12. sheet2dict

    Simple XLSX and CSV to dictionary converter

  13. openvasreporting

    OpenVAS Reporting: Convert OpenVAS XML report files to reports

  14. Robinhood-1099-Parser

    Parse Robinhood 1099 Tax Document from PDF into CSV

  15. dbd

    dbd is a database prototyping tool that enables data analysts and engineers to quickly load and transform data in SQL databases.

  16. essstat

    TP-Link Easy Smart Switch port statistics

  17. DiLuConverter

    A powerful Excel import and export tool that supports MySQL, Oracle, SQL Server, PostgreSQL and more popular databases

  18. 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.

    Project mention: Copy Excel to Markdown Table (and vice versa) | news.ycombinator.com | 2025-05-30

    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

  19. 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.

  20. 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-12

    excelize PyPI package release update for Python

  21. pentest2xlsx

    Excel parser for various pentesting tools.

  22. pycel

    A library for compiling excel spreadsheets to python code & visualizing them as a graph (by stephenrauch)

  23. PapersCited

    List all unique citations in your document

  24. django-import

    Customizable and extendable import for any django model from the admin and any API

  25. RC522-Attendance

    Raspberry Pi based RFID Attendance System

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Excel discussion

Log in or Post with

Python Excel related posts

  • Merging data from multiple Excel files

    1 project | dev.to | 28 Mar 2024
  • Tool to see mutual followers of several Instagram pages?

    1 project | /r/OSINT | 17 Nov 2023
  • Advice on ETL and Data Sharing work process

    1 project | /r/ETL | 7 Nov 2023
  • Python in Excel: Combining the Power of Python and the Flexibility of Excel

    1 project | news.ycombinator.com | 23 Aug 2023
  • Python for Excel: A Modern Environment for Automation and Data Analysis

    1 project | news.ycombinator.com | 4 Aug 2023
  • Excelize

    1 project | /r/madeinpython | 3 May 2023
  • Running python from excel

    2 projects | /r/learnpython | 25 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?