Read/write Google spreadsheets using pandas DataFrames
active 2023-08-16 → 2025-08-29 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 745 days from 2023-08-16 to 2025-08-29. Pushes: 22 total, peak 10 in a day. Pull requests: 11 total, peak 3 in a day. Issues: 8 total, peak 1 in a day. Comments: 27 total, peak 4 in a day. Stars: 56 total, peak 2 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| robin900 | 43 | 22 | 6 | 13 |
| andrewgross | 5 | 0 | 2 | 3 |
| zwhitney-nc | 3 | 0 | 0 | 1 |
| rCamposCruz | 3 | 0 | 3 | 0 |
| xiao-wevnal | 3 | 0 | 0 | 2 |
| pytlv | 1 | 0 | 0 | 1 |
| isdabenx | 1 | 0 | 0 | 1 |
| karpp | 1 | 0 | 0 | 1 |
| griggem | 1 | 0 | 0 | 1 |
| Rulowizard | 1 | 0 | 0 | 0 |
| RaptorRob | 1 | 0 | 0 | 1 |
| jianchen1628 | 1 | 0 | 0 | 1 |
| RalphSchuurman | 1 | 0 | 0 | 0 |
| Spider-netizen | 1 | 0 | 0 | 0 |
| martin168th | 1 | 0 | 0 | 1 |
| SharonGutierrezCH | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Pull request#65robin9002025-03-28 19:04
- Pull request#65robin9002025-03-28 19:01
- Issue comment#43robin9002024-10-30 19:52ModuleNotFoundError: No module named 'gspread.models'
- Issue comment#43martin168th2024-10-30 19:07ModuleNotFoundError: No module named 'gspread.models'
- Issue comment#64andrewgross2024-10-10 00:26Add option to pass data to Gsheet API as RAW
- Pull request#64andrewgross2024-10-10 00:26
- Issue comment#64andrewgross2024-10-07 00:03Add option to pass data to Gsheet API as RAW
- Issue comment#64robin9002024-10-05 01:04Add option to pass data to Gsheet API as RAW
- Issue comment#64andrewgross2024-10-05 00:27Add option to pass data to Gsheet API as RAW
- Issue comment#64robin9002024-10-05 00:23Add option to pass data to Gsheet API as RAW
- Issue comment#64robin9002024-10-05 00:21Add option to pass data to Gsheet API as RAW
- Pull request#64andrewgross2024-10-04 16:07
- Issue#63Spider-netizen2024-08-16 21:34Handling Checkboxes
- Issue comment#61xiao-wevnal2024-06-14 08:47Support drop_empty_rows and drop_empty_columns, default True (was: get dataframe does not work with non-programatically created sheets)
- Issue#61robin9002024-06-12 21:15get dataframe does not work with non-programatically created sheets
- Pull request#62robin9002024-06-12 21:15
- Issue comment#61robin9002024-06-12 21:12get dataframe does not work with non-programatically created sheets
- Issue comment#60zwhitney-nc2024-06-04 16:14Advice to update just one column of a DataFrame in a worksheet (was: ValueError when trying to set a single column)
- Issue#60zwhitney-nc2024-06-04 16:14Advice to update just one column of a DataFrame in a worksheet (was: ValueError when trying to set a single column)
- Issue comment#61xiao-wevnal2024-06-03 09:30get dataframe does not work with non-programatically created sheets
- Issue comment#61pytlv2024-05-28 17:42get dataframe does not work with non-programatically created sheets
- Issue comment#59robin9002024-05-28 15:09get_as_dataframe() is reading the whole sheet data
- Issue comment#59robin9002024-05-24 18:02get_as_dataframe() is reading the whole sheet data
- Issue comment#60robin9002024-05-24 18:01Advice to update just one column of a DataFrame in a worksheet (was: ValueError when trying to set a single column)
- Issue#54robin9002024-05-24 17:57Requests to sheets API cause 400 error is worksheet name is valid cell reference (was: Error using get_as_dataframe)
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 56 stars here means stars gained during the window, not the repo's star count.