概述
Excel是工程师的必备电子表格工具。Python为工程师提供了操控电子表格的若干软件包,实现数据操作的自动化。
| 包 | 功能 |
|---|---|
| xlrd | 读入文件 |
| xlwt | 写入文件 |
| xlutils | 拷贝数据等 |
| openpyxl | 读取/写入表格 |
| xlsxwriter | 创建Excel文件 |
| NumPy / Pandas | 读取或写入文件 |
xlrd / xlwt / xlutils
-
xlrd、xlwt和xlutils是较早期的包,完成于2012年,好在仍然好用。只是教程中用的是Python2的语法。 - 有网文说,
xlrd和xlwt只适用于xls格式。经查证适用于xlsx格式。
OpenPyXL
-
openpyxl是长期以为一直被完善中,最近的一个版本3.0.5。 - 用于读取/写入2010版
xlsx/xlsm/xltx/xltm文件。 - 在读取和写入一个文件时,这个文件可以不必事先被创建。
XlsxWriter
- 用于创建一个内容丰富的Excel文件。