使用Openpyxl按行然后列来提取数据

时间:2016-02-17 01:03:58

标签: python excel python-2.7 openpyxl

我想从chucks中的excel文件中提取数据。我需要先将数据分组为行,然后根据单元格所属的列分配任务。

例如,第一列是“job_name”,第二列是“start_time”。我需要每行的输出是:

    The Job Name is "job name" and it's start time is "start time"

在Openpyxl的网站上研究这个时,我发现了以下代码。不确定这是否是最佳路径:

    from openpyxl import load_workbook


    wb = load_workbook(filename='JobInventory.xlsx')
    ws = wb['Jobs']

    for row in ws.rows:
        for cell in row:
            #????? Now what?

1 个答案:

答案 0 :(得分:0)

您问题的最简单答案是:

"The Job Name is {0} and it's start time is {1}".format(row[0], row[1])

但我认为你需要重新思考这个问题。您可能希望使用某种辅助字典,这样可以更容易地获取和检查连续的特定单元格。