我有一个Excel文档像下面只读的Excel单元格与价值蟒蛇win32com
num value1 value2
1 A 100
2 B
3 c 300
我想通过value2
的东西,拥有超过200的值进行迭代,如果超过200发现的值,打印value1
。我遇到的一件大事就是告诉它一旦到达带有文本的单元格的末端就停止for循环。
我的环在理想情况下是这样的:
while columnA is not empty:
if value2 > 200:
print (value1)
几个音符:我从win32com我。我的数据集内绝不会出现空白的ColumnA
。预先感谢您提供的任何帮助!
编辑:我不会总是有相同数量的行为每个文档。我需要它自动停止。对不起,我不清楚
您是解析xls,xlsx还是格式混合? –
你会考虑使用'pandas'库吗? – zipa
不幸的是我必须使用win32com库。我将只使用xlsx – nico