ws ['A'+ str(row)]。值从错误的行行开始

时间:2016-06-14 14:30:30

标签: excel python-3.x openpyxl

我正在尝试遍历excel文件并将各个单元格的值分配给变量。 我遇到的问题是它从Excel的第三行开始,我希望它从第一行开始。我确信这是显而易见的,但我找不到解决方案。 这就是代码的样子(在我开始工作之前仍然非常粗糙:

import openpyxl

wb_name = openpyxl.load_workbook('C:/Names.xlsx')
ws_name = wb_name.get_sheet_by_name('Sheet1')
maxrow=ws_name.max_row
row = 1

while row != maxrow:
    value1=ws_name['A' + str(row)].value
    value2 = ws_name['B' + str(row)].value
    row=row+1

1 个答案:

答案 0 :(得分:0)

请使用iframe { -webkit-transform: scale(40.75); margin-top: -2525px; } 循环遍历工作表,这样您就不必管理任何计数器或笨重的Excel坐标生成。每次遍历循环都将覆盖任何现有的分配。

for