@acrytzat
Ничего не умею

Как сделать так чтобы openpyxl сохранял данные в excel?

Есть функция которая создает excel файл и отправляет туда данные.
Только она вызывается много раз из-за этого данные не сохраняются мне нужна функция что-бы сохраняла данные а когда программа будет завершаться она сохранит данные в файл
from openpyxl import Workbook

def excel_write(name, doljnost, place, money_min, money_max, money_for_hour_min, money_for_hour_max, url):
    wb = Workbook()
    ws = wb.active
    
    ws['A1'] = 'Название'
    ws['B1'] = 'Должность'
    ws['C1'] = 'Место'
    ws['D1'] = 'Зарплата min'
    ws['E1'] = 'Зарплата max'
    ws['F1'] = 'Зарплата За час, min'
    ws['G1'] = 'Зарплата За час, max'
    ws['H1'] = 'Ссылка'
    ws.append([name, doljnost, place, money_min, money_max, money_for_hour_min, money_for_hour_max, url])
    wb.save("sample1.xlsx")
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
шуруй все в список списков

потом открывай книгу , вписывай список списков в цикле, закрывай
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы