Excel with Python: Working with Excel Spreadsheets from Python
Python 3.7
| Intermediate
- 13 Videos | 1h 16m 41s
- Includes Assessment
- Earns a Badge
This 13-video course explores how Microsoft Excel spreadsheets can be created, opened, and modified programmatically from within Python. Learners will review the Microsoft Excel object model, the attributes of the worksheet cell object which can be leveraged to create and modify workbooks programmatically. First, you will review VBA (Visual Basic for Applications) technology, before exploring how Python and its ecosystem of libraries are fast emerging as a popular choice for easy spreadsheet automation. Then you will learn how to use openpyxl (open pixel library) to manipulate Excel's object model programmatically from within Python. Continue by learning how to write spreadsheets by using openpyxl, and examining how existing Excel workbooks can be opened, as well as how new spreadsheet files can be created, and written out to disk. Finally, you will learn how Python iterators and indexing can be used to access and manipulate individual cells, ranges consisting of many cells, as well as entire rows and columns.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursecreate a Microsoft Excel workbook by choosing from a list of templatescreate a Microsoft Excel workbook using the openpyxl libraryaccess individual cells programmatically using openpyxlaccess entire rows and columns and manipulate them programmaticallysave the contents of an in-memory representation to a Microsoft Excel file on diskuse lists and other Python containers to read to and write from Excel files
-
specify rows and columns that always ought to be on-screen as a user browses an Excel filefilter data in a range based on various attributessort data in a range using different columns and sort criteriacustomize the size of rows and columns to enhance readabilitymerge and unmerge groups of cellssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 5sUP NEXT
-
2.Manipulating data with Microsoft Excel4m 9s
-
3.Manipulating Excel spreadsheets using openpyxl7m 37s
-
4.Accessing Data in openpyxl7m 47s
-
5.Manipulating Rows and Columns5m 19s
-
6.Writing to Files7m 11s
-
7.Manipulating Data in Files6m 24s
-
8.Freezing Rows and Columns8m 23s
-
9.Filtering Data8m 5s
-
10.Sorting Data6m 20s
-
11.Resizing Rows and Columns6m 33s
-
12.Merging Rows and Columns5m 33s
-
13.Course Summary1m 16s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.