知识卡片

对象模型是地图

专业/工作 · 497.a

内容

Excel 对象模型把应用、工作簿、工作表、区域等界面元素组织成可编程层级。自动化时先定位对象,再读写属性或调用方法;没有这张地图,就只能写脆弱的录制式脚本。

参考来源

- 位置:《Excel+Python:飞速搞定数据分析与处理(图灵图书)》第 9 章《Excel 自动化》(源文件:_epub-src/text/part0000_split_067.html) - 结论依据:原文在 xlwings 基础中介绍 Excel 对象模型,并围绕连接工作簿、读写单元格等操作展开,说明自动化依赖对象层级。 - 原始内容:…用作数据查看器——当你在 Jupyter 笔记本中与 DataFrame 进行互动时,这是非常实用的功能。然后会介绍 Excel 对象模型,之后我们会利用 xlwings 边做边学。本节在最后会向你展示如何调用那些可能仍然存在于旧式工作簿中的 VBA 代码。由于 xlwings 是 Anaconda 的一部…