Excel
Excel
python有9个库可以对excel文档进行操作。
例如xl系列:xlrd(读取)、xlwt(写入),官方文档地址,安装地址。
import xlrd
xlsx = xlrd.open_workbook('./python_excel.xlsx')
报错(见上图):xlrd.biffh.XLRDError: Excel xlsx file; not supported。
只需将xlsx文件另存为xls文件即可(注意一定要“另存为xls”,如果只是修改后缀无效)。
或者安装低版本的xlrd库(未亲测):pip install xlrd==1.2.0
读取程序例子:代码
结果:
第3行2列值为 WIN
表格一共有 12 行
第4列所有的值: ['', 'MAC', '✔', '✔', '✔', '✔', '✔', '❌', '✔', '❌', '✔']
table.row与table.row_values
# 获取所有行数据(显示数值属性和值)
for rx in range(table.nrows):
print(table.row(rx))
# 获取所有行数据(只显示值)
for rx in range(table.nrows):
print(table.row_values(rx))
参考:
python xlrd读取excel(表格)详解
全网最全Python操作Excel教程