Python & Spreadsheets: 2017 Edition
summary
Shows concrete code using OpenPyXL and Jupyter Notebooks to read .xlsx, treat rows as a generator of cell objects, coerce dates to datetime, aggregate ~1,000-row timesheets (examples mention 10–20k), build an Aggregate Time worksheet, save an output .xlsx and emit JSON. Demonstrates set/list comprehensions for grouping, how hidden sheets and cell styles affect parsing, and where merged cells or macros create trouble. Good if wanting a working spreadsheet→spreadsheet and aggregate timesheet → JSON recipe.
AI-written summary · about
chapters (10)
- 0:00Start
- 5:58Demo
- 7:13Simulated Timesheet Data
- 8:14Utilization
- 9:09Open Pi Excel
- 22:04Cell Attributes
- 23:58Aggregating Timesheet Info
- 26:40Python Indexes from Zero
- 30:55Output Data
- 35:53Pivot Tables
related talks
24mExtracting data from Excel with Python
01h 24mIntroduction to Data-Analysis with Pandas
45mEdit Excel and Google Spreadsheets with Python: An Introduction
24mHow to build a spreadsheet with Python
01h 25mAdvanced Excel Analytics: Python Integration Workshop
26mWho_Dunnit.xlsx – Teaching Python through Data Investigation
43mWhy do I need to know Python- I'm a pandas user
37mPowering Energy Storage Beyond Excel
