У меня есть несколько speadsheets:pyexcel - получить имена столбцов и добавить целые строки вместе
Sheet 1 sheet2 sheet3
A B C D E F D F G
1 2 3 4 5 6 7 9 8
Я использую pyexcel присоединиться строки вместе с таблицами 1 и 2, а также 1 и 3, так что в сочетании строка для 1 и 2 будет:
A B C D E F D F G,
1 2 3 4 5 6
и 1 и 3:
A B C D E F D F G
1 2 3 7 9 8
Как это может быть сделано в pyexcel?
Сейчас у меня есть два для петель и это:
if t_row['name'] is not "":
update_sheet[count, 'name'] = t_row['name']
Но лист 2 не имеет F и G столбцов и лист 3 не имеют E и F. Как перечислить, какие столбцы листа имеет ИЛИ просто возьмите всю строку и присоедините ее к строке и сохраните ее?
Нет, на самом деле я хочу, чтобы листы 2 и 3 перезаписывали листы 1 (думаю, что прейскуранты для предметов, некоторые предметы новы, некоторые детали новы). – user2757902
Есть ли способ в pyexcel сделать что-то вроде: для строки в записях: строка ['mycolname'] = 'обновленное описание' ? – user2757902
вы рассмотрели использование [Sheet.to_records] (http://pyexcel.readthedocs.io/en/latest/generated/pyexcel.Sheet.to_records.html#pyexcel.Sheet.to_records)? – chfw