供开发人员从 Microsoft Excel (tm) .xls 电子表格文件中提取数据的库
项目描述
xlrd 是一个库,用于从历史.xls格式的 Excel 文件中读取数据和格式化信息。
以下内容也不受支持,但会安全可靠地被忽略:
图表、宏、图片、任何其他嵌入式对象,包括嵌入式工作表。
VBA 模块
公式,但提取公式计算的结果。
注释
超链接
自动过滤器、高级过滤器、数据透视表、条件格式、数据验证
此库不支持受密码保护的文件,也无法读取这些文件。
快速开始:
import xlrd
book = xlrd.open_workbook("myfile.xls")
print("The number of worksheets is {0}".format(book.nsheets))
print("Worksheet name(s): {0}".format(book.sheet_names()))
sh = book.sheet_by_index(0)
print("{0} {1} {2}".format(sh.name, sh.nrows, sh.ncols))
print("Cell D30 is {0}".format(sh.cell_value(rowx=29, colx=3)))
for rx in range(sh.nrows):
print(sh.row(rx))
从命令行,这将显示每个文件中每个工作表的第一行、第二行和最后一行:
python PYDIR/scripts/runxlrd.py 3rows *blah*.xls
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
xlrd-2.0.1.tar.gz
(100.3 kB
查看哈希)
内置分布
xlrd-2.0.1-py2.py3-none-any.whl
(96.5 kB
查看哈希)