Здравствуйте! При попытке сохранить DataFrame в таблицу Word столкнулся с ошибкой TypeError: 'int' object is not iterable
переменная tables_1 получает DataFrame такого вида:
В чем может быть проблема?
ЗЫ использую python - docx
pandas
Python:
def new_list_group(NUMBER):
NUMBER = NUMBER
Name_doc = 'Список поощрений за группу.docx' # склеиваем название файла
directory_finish = DIRECTORY_SAVE + '\\' + Name_doc # директория куда сохраняем файл
docfinish = Document() #Создаем пустой документ
tables_1 = count_blagodarnost(grupboy_namber_group (NUMBER, dataframe_blagodarnost_full (DOCUMENT_1,list_docx)))
table1 = docfinish.add_table(tables_1.shape[0] + 1, tables_1.shape[1]) #Добавляем таблицу
table1.style = 'Table Grid' # Стиль таблицы
for j in range(tables_1.shape[-1]):
table1.cell(0, j).text = tables_1.columns[j]
for i in range(tables_1.shape[0]):
for j in range(tables_1.shape[-1]):
table1.cell(i + 1, j).text = str(tables_1.values[i, j])
print(f'Файл обработан')
docfinish.save(directory_finish) # сохраняем документ
переменная tables_1 получает DataFrame такого вида:
2 | Благо | Благодарность | Грамота | Да ни за что | Медаль | Ценный подарок | |
0 | 12 | ||||||
1 | Анисимов Юрий Петрович | 12 | |||||
2 | Иванов Иван Иванович | 12 | 12 | ||||
3 | Кузнецов Никола Питерский | 2 | 10 | ||||
4 | Петров николай Владимирович | 1 | 11 | ||||
5 | Рябцев Никита Сергеевич | 12 | |||||
6 | Сидоров Иван Федорович | 12 | |||||
7 | Скворцов Антуан Петрович | 2 | 10 | ||||
8 | Федотов Федот Федотович | 12 |
В чем может быть проблема?
ЗЫ использую python - docx
pandas
Последнее редактирование: