0

複数のワークブックをループするコードがいくつかあります。

wb = load_workbook(fileName)
for curTitle in wb.worksheets:
    ws = wb.get_sheet_by_name(name = curTitle.title)
    for row in ws.range('A1:C100'):
        for cell in row:
             #Do Something

ただし、範囲はワークシートごとに異なります。データのある最後の行を取得する方法はありますか?

4

2 に答える 2

2

openpyxlのドキュメントは次のとおりです。

Worksheet モジュールを見ると、ワークシートに、 などのws機能があることがわかります。calculate_dimension()get_highest_row()

于 2013-08-09T15:15:26.527 に答える
0

Range("A1:C" & Range("A65536").End(xlup).Row)

列Aの最後の行までのデータがあると仮定します

于 2013-08-09T15:21:55.917 に答える