[Go to site: main page, start]

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

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

    SaaSHub 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)

    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.

  8. ScareCrow-CobaltStrike

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

  9. django-data-wizard

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

  10. pylightxl

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

  11. sheet2dict

    Simple XLSX and CSV to dictionary converter

  12. openvasreporting

    OpenVAS Reporting: Convert OpenVAS XML report files to reports

  13. Robinhood-1099-Parser

    Parse Robinhood 1099 Tax Document from PDF into CSV

  14. essstat

    TP-Link Easy Smart Switch port statistics

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

  16. dbd

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

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

  18. DiLuConverter

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

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

    Financial Model Engineering — Python code compiles to live Excel formulas

    Project mention: Show HN: Modeleon – Python DSL that compiles to live Excel formulas | news.ycombinator.com | 2026-04-30
  21. pycel

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

  22. pentest2xlsx

    Excel parser for various pentesting tools.

  23. PDF-To-Excel-Converter

    Convert PDF documents into Excel files effortlessly with this powerful PDF to Excel converter built using Python and Flask

    Project mention: I've built a open source PDF-To-Excel-Converter | dev.to | 2026-06-13

    git clone https://github.com/TsvetanG2/PDF-To-Excel-Converter.git cd pdf-to-excel-converter pip install -r requirements.txt python pdftoexcel.py

  24. datatalk-cli

    Query CSV, Excel & Parquet files with natural language. Fast, local, DuckDB-powered.

    Project mention: Show HN: DataTalk CLI, Query CSV and Excel in Plain English Using LLM and DuckDB | news.ycombinator.com | 2025-11-24
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

  • 📰 All Data and AI Weekly #229-16 Feb 2026

    8 projects | dev.to | 16 Feb 2026
  • Lix – universal version control system for binary files

    3 projects | news.ycombinator.com | 21 Jan 2026
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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,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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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