2

我正在使用 xlrd 从 excel 表中读取单元格值。我的代码如下,它之前工作正常,但不知道 xlrd 包中发生了什么变化,我收到了错误

“TypeError:open_workbook() 得到了一个意外的关键字参数‘on_demand’”

from xlrd import open_workbook
bench = open_workbook('excelsheet.xls',on_demand=True)
for name in bench.sheet_names():
    sheetnew = bench.sheet_by_name(name)
    for i in range(0, 13):
        for cell in sheetnew.col(i):
            print cell.value
    bench.unload_sheet(name)
4

1 回答 1

0

这解决了我的问题。可能对某人有帮助。

from xlrd import open_workbook
bench = open_workbook("excelsheet.xls")
for name in bench.sheet_names():
    sheetnew = bench.sheet_by_name(name)
    for i in range(0, 13):
        for cell in sheetnew.col(i):
            print cell.value
于 2013-04-30T21:30:21.270 回答