|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-xlwings/
课程评论:没有评论
**课程名称:Excel+Python xlwings 数据分析与可视化** **课程概述:** 本课程深入探讨 xlwings 库在 Excel 数据分析与可视化中的强大功能,涵盖了 xlwings 官网、Google 或 ChatGPT 可能无法提供的独到见解和应用技巧。 **核心内容:** * **xlwings 基础:** 讲解 xlwings 的核心概念,包括应用程序(Application)、工作簿(Workbook)、工作表(Worksheet)和单元格区域(Range)等对象模型及其相关操作。 * **编程方式:** 介绍 xlwings 的两种主要使用方式:xlwings 方法(新语法)和 API 方法(传统 VBA 风格语法),并指导学员掌握其混合编程能力,尤其与 VBA 的结合。 * **数据处理流程:** 阐述使用 xlwings 的通用三步流程:导入 xlwings 包、进行数据处理以及退出应用程序。 * **Excel 功能集成:** * **公式与函数:** 展示如何轻松地在 Excel 中使用 xlwings 调用和操作公式与函数。 * **图表生成与编辑:** 演示如何利用 xlwings 创建各种形状和不同类型的 Excel 原生支持的图表,这些图表可方便地在 Excel 中进行二次编辑。 * **数据透视表:** 讲解如何使用 xlwings 创建和编辑数据透视表。 * **条件格式:** 教授如何利用 xlwings 创建和编辑条件格式,例如数据条、色阶、图标集等。 * **混合编程:** 强调 xlwings 对 Win32COM 库的封装,支持 Python 与 VBA 的混合编程,并实现不同数据类型之间的转换。 **课程亮点:** 本课程侧重于 xlwings 的实际应用和高级技巧,帮助学员充分利用 Python 的强大功能来自动化和增强 Excel 的数据处理、分析和可视化能力。
This course will teach you many things about xlwings that the website of xlwings, Google and ChatGPT can't tell you.Applications, workbooks, worksheets and cell rangesFormulas and functionsShapesChartsPivot TablesConditional Formatting...xlwings rewraps Win32COM package, supports mixed programming with VBA, and supports data type conversion between various data types. There are two ways to use xlwings package: new syntax and traditional VBA like syntax. In this course, the first one is called xlwings method, the second one is called API method. The general process of using xlwings includes three steps: import xlwings package, data processing and quit the application.In xlwings object model, the main objects include Application, Workbook, Worksheet and Range, many related operations introduced in the course.Formulas and functions can be used with xlwings easily.And also, xlwings can be used to create many shapes and different types of charts in Excel worksheet. Please note that, these charts are created by Excel graphing engine, but not Matplotlib graphing engine, so, these charts can be editted easily by Excel.xlwings can be used to create and edit pivot tables.xlwings can also be used to create and edit conditional formattings such as data bars, color scales, icon sets, etc.