我使用函数行值和列值处理Excel文件:
导入xlrd
工作簿=xlrd。打开工作簿(文件名)
工作表名称=工作簿。工作表名称()
对于图纸名称中的图纸名称:
工作表=工作簿。按工作表名称(工作表名称)
# …
行值=图纸。行值(rownum)
# …
col_值=表格col_值(colnum)
例如,我将列值作为列表获取。如果我在某列中遇到一个空单元格怎么办?例如,单元格(1,1)不是空的,单元格(1,2)是空的,单元格(1,3)不是空的?如何检测单元格(1,2)是否为空
我得到的列表中有一个空字符串作为空单元格的值(对于大多数生成Excel文件的著名程序),这是真的吗
您可以显式地检查(xlrd.XL\u cell\u EMPTY,xlrd.XL\u cell\u BLANK)中的sheet.cell\u type(rowno,colno)
,但文档中说明了该值将为u'
除了使用row\u值
,您还可以使用row(n)
,它返回具有.value
和.Cell\u类型
属性的单元格
对象列表