我有一個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