2016-02-17 3 views
-1

Я хочу извлечь данные из файла excel в патронах. Мне нужно сначала сгруппировать данные в строки и затем назначить задачи на основе того, в какой столбец попадают ячейки.Использование Openpyxl для извлечения данных, по строке, затем столбец

Например, первый столбец является «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? 

ответ

0

Самый простой ответ на ваш вопрос:

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

Но я думаю, что нужно пересмотреть этот вопрос. Вы можете использовать какой-то вспомогательный словарь, который облегчит получение и проверку определенных ячеек в строке.

+0

Я не против переосмысления вопроса. И я открыт для вспомогательных словарей. Но какие словари были бы полезны в этом случае? –

Смежные вопросы