概述
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文件。