PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Spreadsheet Python Packages

Python packages with the GitHub topic spreadsheet. Sorted by monthly downloads, with stars and forks.
jmcnamara
xlsxwriter

A Python module for creating Excel XLSX files.

107.8M 4K 677
burnash
gspread

Google Sheets Python API

31.7M 8K 981
dimastbk
python-calamine

Python binding for Rust's library for reading excel and odf file - calamine.

7.1M 501 18
nithinmurali
pygsheets

Google Sheets Python API v4

1.6M 2K 214
Paradigmllc
gspread-pandas

Read and write Google Sheets as pandas DataFrames — column-matched appends, real dtypes, and layout detection for sheets that don't start at A1.

207K 414 55
haris-musa
excel-mcp-server

Excel MCP server: let AI (Claude, Cursor, VS Code) create and edit Excel files with charts, PivotTables, slicers and formulas. No Excel required.

145K 4K 469
xing5
mcp-google-sheets

This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.

110K 1K 253
PSU3D0
formualizer

The fastest embeddable spreadsheet engine - parse, evaluate & mutate Excel workbooks from Rust, Python, or the browser. Arrow-powered, 400+ functions.

83K 194 40
ironcalc
ironcalc

Main engine of the IronCalc ecosystem

54K 4K 198
SynthGL
wolfxl

Edit Excel files from Python without losing formatting. Openpyxl-compatible API, Rust backend, 3.0-17.3x faster than openpyxl on the committed read/write benchmark. MIT.

40K 11 0
zhangyu836
xltpl

A python module to generate xls/x files from a xls/x template.

37K 94 22
witanlabs
witan

The spreadsheet toolkit for coding agents - edit, render, calculate, and lint Excel workbooks.

35K 28 2
wq
rest-pandas

📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)

33K 1K 127
knowledgestack
ks-xlsx-parser

XLSX parser for LLMs, RAG, LangChain, LangGraph, CrewAI, Claude, MCP — turns Excel (.xlsx) into citation-ready JSON with formulas, charts, dependency graphs, and token-counted chunks. Open-source Python library (MIT).

29K 74 9
betodealmeida
gsheetsdb

A Python DB-API and SQLAlchemy dialect to Google Spreasheets

26K 223 15
saulpw
visidata

A terminal spreadsheet multitool for discovering and arranging data

20K 9K 374
QuantStack
ipysheet

Jupyter handsontable integration

14K 551 69
aspose-cells-cloud
asposecellscloud

Automate Excel and Spreadsheet Processing in the Cloud with Python. Use the Aspose.Cells Cloud SDK to Create, Edit, and Convert Files (XLSX, ODS, PDF, JSON, HTML, Markdown) via REST API.

14K 5 5
mmulqueen
odswriter

A pure-Python module for writing OpenDocument spreadsheets (similar to csv.writer).

11K 17 4
wq
itertable

⇔ IterTable is a Pythonic API for iterating through tabular data formats, including CSV, XLSX, XML, and JSON.

9K 52 11
shakfu
gridcalc

Python-powered spreadsheets with excel interop and optimization methods.

9K 1 0
jupyterlab-contrib
jupyterlab-spreadsheet-editor

JupyterLab spreadsheet editor for tabular data (e.g. csv, tsv)

6K 145 8
xuri
excelize

Excelize is a Python port of Go Excelize library that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files.

5K 51 30
antnardo
odsslicer

Python reader and writer for .ods files (OpenDocument Spreadsheet, LibreOffice/OpenOffice Calc), with a numpy-inspired indexing API: sheet["A1"], sheet[0, 0], sheet["A1:B3"], plain Python slices, etc.

5K 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology