我已经写了代码使用python检测excel文件的EOF:检测excel文件的EOF在Python
row_no = 1
while True:
x = xlws.Cells(row_no,1).value
if type(x) is None:
break
else:
print(len(x))
print(x)
row_no = row_no + 1
我期望while循环将停止,则x变成了“空白单元格”,这我支持成为None,但它不起作用,并且它转到len(x)并提示我一个NoneType没有len的错误。为什么?
谢谢!
我用xlrd和xlwt所有的时间:) – 2010-09-24 05:02:59
哇,这是更好! 我也想用xlrd,但是我的xls文件是密码保护的 – lokheart 2010-09-24 05:47:22