Using Python with Excel (2019)
1h 22mIntermediate2019-10-31
Authors

Anthony Sagely
Python instructor who is passionate about data science and automation

Madecraft
Full-Service Learning Content Company
Course details
Python is the world's fastest growing programming language. It's a powerful tool that is helping to streamline development and data science. In this course from Madecraft, you can learn how to combine the power of the Python language with the data analysis and reporting tools in Microsoft Excel. Discover how to leverage the pandas and openpyxl libraries to inspect, filter, clean, and convert data and how to build solid reports that help businesses take action. Discover how to work with large amounts of data that would be unmanageable in Excel alone. By the end of this course, viewers will learn how this combination of tools can lead businesses to better insights than ever before.
Learning objectives
Loading and saving data with pandas
Filtering and sorting data with pandas
Formatting workbooks with openpyxl
Creating graphs and charts with openpyxl
Converting data
Advanced graphing
Learning objectives
Loading and saving data with pandas
Filtering and sorting data with pandas
Formatting workbooks with openpyxl
Creating graphs and charts with openpyxl
Converting data
Advanced graphing
Skills covered
SpreadsheetsPythonProgramming LanguagesBusiness Software and ToolsOpen SourceSoftware DevelopmentDeep Dive (X:Y)
Concepts
Introduction
- Managing Excel with Python
- Prerequisites
Python and pandas
- Introducing the Python pandas library
- Loading and saving data with pandas
- Viewing and inspecting data with pandas
- Filter and sort with pandas
- Cleaning data with pandas
openpyxl
- Introducing the Python openpyxl library
- Using openpyxl with workbooks
- Selecting cells, rows, and columns
- Formatting workbooks
- Graphs and charts
- Tables and images
Working with Reports
- openpyxl with pandas
- Managing multiple sheets
- Converting data
- Parsing large spreadsheets
- Advanced graphing with Excel and Python
Conclusion
- Next steps