Excel with Python: Working with Excel Spreadsheets from Python

Python    |    Intermediate
  • 13 videos | 1h 16m 41s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 103 users Rating 4.5 of 103 users (103)
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 course
    Create a microsoft excel workbook by choosing from a list of templates
    Create a microsoft excel workbook using the openpyxl library
    Access individual cells programmatically using openpyxl
    Access entire rows and columns and manipulate them programmatically
    Save the contents of an in-memory representation to a microsoft excel file on disk
    Use 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 file
    Filter data in a range based on various attributes
    Sort data in a range using different columns and sort criteria
    Customize the size of rows and columns to enhance readability
    Merge and unmerge groups of cells
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 5s
  • 4m 9s
    In this video, you will learn how to create a Microsoft Excel workbook by choosing from a list of templates. FREE ACCESS
  • Locked
    3.  Manipulating Excel spreadsheets using openpyxl
    7m 37s
    In this video, you will create a Microsoft Excel workbook using the openpyxl library. FREE ACCESS
  • Locked
    4.  Accessing Data in openpyxl
    7m 47s
    In this video, you will access individual cells programmatically using openpyxl. FREE ACCESS
  • Locked
    5.  Manipulating Rows and Columns
    5m 19s
    In this video, find out how to access entire rows and columns and manipulate them programmatically. FREE ACCESS
  • Locked
    6.  Writing to Files
    7m 11s
    Learn how to save the contents of an in-memory representation to a Microsoft Excel file on disk. FREE ACCESS
  • Locked
    7.  Manipulating Data in Files
    6m 24s
    During this video, you will learn how to use lists and other Python containers to read from and write to Excel files. FREE ACCESS
  • Locked
    8.  Freezing Rows and Columns
    8m 23s
    After completing this video, you will be able to specify rows and columns that always should be on-screen as a user browses an Excel file. FREE ACCESS
  • Locked
    9.  Filtering Data
    8m 5s
    In this video, find out how to filter data in a range based on various attributes. FREE ACCESS
  • Locked
    10.  Sorting Data
    6m 20s
    To sort data in a range using different columns and sort criteria: FREE ACCESS
  • Locked
    11.  Resizing Rows and Columns
    6m 33s
    In this video, learn how to resize rows and columns to enhance readability. FREE ACCESS
  • Locked
    12.  Merging Rows and Columns
    5m 33s
    Learn how to merge and unmerge groups of cells. FREE ACCESS
  • Locked
    13.  Course Summary
    1m 16s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 4247 users Rating 4.6 of 4247 users (4247)
Rating 4.5 of 543 users Rating 4.5 of 543 users (543)
Rating 4.4 of 631 users Rating 4.4 of 631 users (631)