使用OpenPyXL模塊與Python 3.5,我能找出多少列有一個電子表格:如何使用OpenPyXL在Excel電子表格中列出所有第一行值?
In [1]: sheet.max_column
Out [1]: 4
然後,我能與列出每個4個單元格的值:
In [2]: for rowOfCellObjects in sheet['A1':'D1']:
for cellObj in rowOfCellObjects:
print(cellObj.coordinate, cellObj.value)
Out [2]: A1 Dog, B1 Cat, C1 Hamster, D1 Bigger Dog
但是有沒有辦法跳過第一步,並簡單列出x
的列數?
如果我不知道有多少列,我就不知道要重複執行['A1':'D1]
。如果有200列,那麼在['A1']
之後計算第200個字母/數字將是時間浪費。
這是覆蓋在文檔中:https://openpyxl.readthedocs.io/en/latest/tutorial。 HTML#訪問一對多細胞 –