使用openpyxl计算和迭代excel行的问题

问题描述 投票:-1回答:1

我有一个有590行的excel文件。我有一个奇怪的问题,我无法找到这个excel中的最大行数,不知怎的,我的行数开始于343.以下是我的代码:

def parseExcelFile(excelFilePath):
    wb = openpyxl.load_workbook(excelFilePath)
    sheet = wb.active
    m_row = sheet.max_row
    print("m_row ",m_row)
    for k in range(1, m_row + 1):
         print ("k ",k)

预期产量:

m_row 590
k 1
k 2
.........

但实际输出是:

k 343
k 344
.........

并且m_row甚至没有打印。为什么我得到那个输出?

python excel output row openpyxl
1个回答
2
投票

你确定你的输出窗口有空间用于所有输出吗?

尝试将m_row设置为10,如果打印出预期数据则设置。

© www.soinside.com 2019 - 2024. All rights reserved.