Хотел бы импортировать данные из электронной таблицы, в настоящее время использующей pyxl. Какой лучший способ прочитать данные Excel и вставить их в 2D-массив. Это Нумпи? Панды? Списки? Я новичок, и я изо всех сил, как вставить в переменную так:
MaterialData [y, x] = данные из электронной таблицы, где y - строка, а x - столбец.
Я использую цикл for, чтобы пройти через ячейки, но я не могу найти способ поместить данные в массив.
for i in range(1, rows+1):
for j in range(1, 6):
col = sh.cell(i, j)
col1 = col.value
materialsList[i,j] = col1
Последняя строка явно ошибочна, но это то, что я хочу сделать, если это имеет смысл! Файл Excel представляет собой список материалов, в которых каждый столбец имеет разные цены, и в зависимости от того, что пользователь выбирает в программе, эта цена отображается. (ну, это очень упрощенная версия того, чего я хочу достичь). Часть данных в этом массиве будет отображаться в списке с помощью tkinter, в зависимости от установленных пользователем флагов.
Любые советы приветствуются !!