xlrd将单元格检测为空,但它们不为空

时间:2013-03-07 16:11:54

标签: excel excel-vba xlrd vba

我的* .xls文件中有一些值,但是当我尝试使用wb_sheet.col_values(...)导入它时,我只得到空值。我试过wb_sheet.col(...),它还声称那些单元格是空的。但是,它们不是,我可以在Excel中看到这些值。

我的* .xls文件是由Labview脚本生成的,我很确定它包含一些makros和东西。但是,xlrd不会返回错误。

我会上传一份样本表,但它包含机密信息。

版本: python 2.7.3,Windows 7,Excel 2010,xlrd 0.8.0。

小脚本:

wb = open_workbook('*.xls')
wbs = wb.sheet_by_index(0)
wbs.col(0)

我得到的结果是所有单元格的为空:'',,即使第一列包含值,当我用excel打开时。

1 个答案:

答案 0 :(得分:0)

期望:xlrd报告文件中的内容。如果在打开文件时Excel执行“makros and stuff”时插入了缺少的数据值,那么您需要查看其他地方 - see this previous question