$npx skillfedfor your agent

Spreadsheet packages

19 packages

Packages

gspread Worth it
PyPI · Spreadsheet · released May 2025

gspread provides a Python interface to read, write, format, and manage Google Sheets via the Google Sheets API v4, supporting operations like opening spreadsheets by title or URL, updating cell ranges, and controlling sharing permissions.

Install it if you need to read, write, or manage Google Sheets programmatically.

MITpure Python · 3.8+
46.3Mdownloads / mo
streamlit Worth it
PyPI · Spreadsheet · released Aug 2026

Streamlit transforms Python scripts into interactive web applications with minimal code, enabling rapid development of data dashboards, reports, and chat interfaces without requiring web development expertise.

Apache-2.0pure Python · 3.10+
29.7Mdownloads / mo
xlwt Skip
PyPI · Spreadsheet · released Aug 2017

Generates Microsoft Excel 97–2003 XLS spreadsheet files from Python code with no external dependencies.

BSD-3-Clausepure Pythonabandoned
12.1Mdownloads / mo
dash Worth it
PyPI · Spreadsheet · released Jul 2026

Dash is a Python framework for building interactive web applications with reactive UI elements like dropdowns and graphs tied directly to analytical code, using Flask and Plotly for rendering.

Install it if you need to turn analytical Python code into interactive dashboards or data apps.

MITpure Python · 3.9+
11.4Mdownloads / mo
numpy-financial With conditions
PyPI · Spreadsheet · released Oct 2019

Provides elementary financial functions (IRR, NPV, PMT, and others) that were deprecated and removed from NumPy, offering a dedicated replacement for financial calculations.

However, given the aging status (no releases since 2019) and unclear compatibility with modern Python and recent numpy versions, verify that it works with your target…

BSD-3-Clausepure Python · 3.5+aging
5.9Mdownloads / mo
gspread-dataframe With conditions
PyPI · Spreadsheet · released Jun 2024

Converts between Google Sheets worksheets and pandas DataFrames, allowing bidirectional data transfer via the gspread library.

However, verify compatibility with your specific gspread and pandas versions, and be aware that the last release was 793 days ago—consider this if you need active bug…

MITpure Pythonaging
4.0Mdownloads / mo
pygsheets With conditions
PyPI · Spreadsheet · released Nov 2022

pygsheets provides a Python interface to Google Sheets via the Google Sheets API v4, letting you open, create, modify, and share spreadsheets programmatically with intuitive cell, worksheet, and spreadsheet objects.

However, be aware that updates are infrequent (last release 2022); if Google's API changes significantly or you need cutting-edge features, you may need to fork or…

MITpure Pythonaging
2.5Mdownloads / mo
smartsheet-python-sdk Worth it
PyPI · Spreadsheet · released Aug 2026

A Python client library for the Smartsheet API that lets you programmatically read, write, and manage sheets, rows, columns, and other Smartsheet resources from Python applications.

Install it if you need to programmatically interact with Smartsheet from Python; the only prerequisite is a valid Smartsheet API token.

Apache-2.0pure Python · 3.7+
2.2Mdownloads / mo
numbers-parser With conditions
PyPI · Spreadsheet · released Jul 2026

Read, edit, and write Apple Numbers spreadsheet files (.numbers) from Python, with support for cells, rows, tables, sheets, and styling.

MITpure Python · 3.10+
1.3Mdownloads / mo
gspread-formatting Worth it
PyPI · Spreadsheet · released Mar 2025

Adds complete cell formatting support to gspread, enabling you to style Google Sheets cells with colors, fonts, alignment, and conditional formatting, plus control frozen rows/columns and data validation.

MITpure Pythonaging
1.2Mdownloads / mo
xlutils Skip
PyPI · Spreadsheet · released Jun 2016

xlutils provides utilities for reading, writing, copying, and filtering Excel files by bridging xlrd and xlwt packages.

No—not for new projects.

MITpure Pythonabandoned
1.0Mdownloads / mo
weave With conditions
PyPI · Spreadsheet · released Aug 2026

Weave is a toolkit for tracing, logging, and evaluating generative AI applications, letting you instrument functions to capture inputs, outputs, and execution traces for debugging and analysis.

Apache-2.0pure Python · 3.10+
1.0Mdownloads / mo
xlwings Worth it
PyPI · Spreadsheet · released Aug 2026

xlwings lets you call Python from Excel and vice versa, automating Excel workbooks with Python code instead of VBA, and writing Python-based user-defined functions for spreadsheets.

Install it if you need to automate Excel from Python or replace VBA macros; skip it only if you don't use Excel or prefer server-based alternatives.

BSD-3-Clausepure Python · 3.9+
990.2Kdownloads / mo
gspread-pandas Worth it
PyPI · Spreadsheet · released Aug 2026

Bridges Google Sheets and pandas DataFrames, letting you read spreadsheets into DataFrames and write DataFrames back to sheets with automatic header handling, type inference, and layout detection.

Install it if you regularly move data between Google Sheets and pandas.

BSD-3-Clausepure Python · 3.9+
355.2Kdownloads / mo
st-theme With conditions
PyPI · Spreadsheet · released May 2024

Detects and returns the active theme (light or dark) of a running Streamlit app, updating dynamically when the user changes the theme.

However, the 833-day maintenance gap means no recent bug fixes or Streamlit version updates—verify compatibility with your Streamlit version before relying on it in…

MITpure Python · 3.8+dormant
314.2Kdownloads / mo
excelrd With conditions
PyPI · Spreadsheet · released Jul 2023

Extracts data from Microsoft Excel spreadsheet files (.xls format) for Python 3.7 and newer, addressing the incompatibility of the original xlrd library with Python 3.9+.

However, maintenance is abandoned (last release July 2023, 1133 days ago), so it will not receive bug fixes or feature updates.

BSD-3-Clausepure Python · 3.7+abandoned
235.1Kdownloads / mo
xlcalculator With conditions
PyPI · Spreadsheet · released Feb 2023

Reads MS Excel files and translates Excel formulas into Python code for evaluation, allowing spreadsheet calculations to run without Excel.

However, high install friction and the gap since the last release warrant checking that your target Excel functions are supported and testing numeric precision on…

MITbuilds from source · 3.9+
147.5Kdownloads / mo
gsheets With conditions
PyPI · Spreadsheet · released Jun 2022

gsheets provides a Python wrapper around the Google Sheets API v4 to read spreadsheet data, access cells by coordinate or position, and export worksheets to CSV or pandas DataFrames.

However, note that oauth2client is deprecated and the latest release is from 2022; verify compatibility with your Google account setup and current API versions before…

MITpure Python · 3.7+
128.5Kdownloads / mo
dash-auth With conditions
PyPI · Spreadsheet · released Mar 2024

Adds HTTP Basic Authentication and OpenID Connect (OIDC) login to Dash applications, with support for public routes, user groups, and protected callbacks.

MITpure Python · 3.8+dormant
122.3Kdownloads / mo