你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

第12章处理 Excel 电子表格12.1 Excel 文档

2021/12/21 12:08:19

Excel 是 Windows 环境下流行的、强大的电子表格应用。 openpyxl 模块让Python 程序能读取和修改Excel 电子表格文件。例如,可能有一个无聊的任务,需要从一个电子表格拷贝一些数据,粘贴到另一个电子表格中。或者可能需要从几千行中挑选几行,根据某种条件稍作修改。或者需要查看几百份部门预算电子表格,寻找其中的赤字。正是这种无聊无脑的电子表格任务,可以通过 Python 来完成。
LibreOffice Calc 和OpenOffice Calc 都能处理 Excel 的电子表格文件格式,这意味着 openpyxl 模块也能处理来自这些应用程序的电子表格。你可以从 https://www. libreoffice.org/和 http://www.openoffice.org/下载这些软件。即使你的计算机上已经安装了 Excel,可能也会发现这些程序更容易使用。但是,本章中的截屏图都来自于 Windows 7 上的 Excel 2010。

首先,让我们来看一些基本定义。一个Excel 电子表格文档称为一个工作簿。一个工作簿保存在扩展名为.xlsx  的文件中。每个工作簿可以包含多个表(也称为工作表)。


用户当前查看的表(或关闭 Excel 前最后查看的表),称为活动表。
每个表都有一些列(地址是从 A 开始的字母)和一些行(地址是从 1 开始的数字)。在特定行和列的方格称为单元格。每个单元格都包含一个数字或文本值。单元格形成的网格和数据构成了表。