我在编写一个脚本,从一个巨大的excel文件中提取一些非常混乱的数据,结果遇到了一个bump。 有没有办法用openpyxl从空单元格中获取坐标?在
这将返回一个错误,说明EmptyCell没有行/列属性
for row in sheet.iter_rows():
for cell in row:
if cell.column is ... :
print(cell.value)
我不能跳过空单元格,因为有些列中有空单元格,这些单元格必须在新文件中考虑和提取。 另外,我不能填充空单元格,因为原始文件很大,而且它是以只读方式打开的。在
有什么方法可以用openpyxl实现,或者我应该尝试使用另一个库?在
EmptyCell是只读上下文中的特殊单元格:它们是在原始XML中没有单元格的地方创建的填充程序,因此范围中的行具有相等的长度。因此,它们并不真正存在,因此没有坐标。如果您需要它们的坐标,那么您可以简单地使用
enumerate
在循环时为您计数。在相关问题 更多 >
编程相关推荐