После выполнения прошлых этапов получен файл с данными, но его особенностью было то, что каждый день он пере сохранялся. А с этим же файлом должен работать сотрудник вносить свои пометки, форматирование, формулы  через Excel. Задача состояла в том чтобы формат файла после добавления данных все изменения внесённые ранее остались. ⌨️

Библиотека Python Pandas для этого не подходит т.к. она все форматы сохранить не может. Для этого пришлось использовать библиотеку Openpyxl.🖱️

Ранее с данной библиотекой не работал. Для того чтобы начать писать код обработки данных и добавления их в файл, нужно было убедиться, что данные можно добавить и форматы сохраняться. Изучив немного документацию и посмотрев видео написал несколько строк кода для добавления данных в ячейку по индексу и сохранил файл. После сохранения открыл и увидел, что все форматы сохранились в файл добавились данные.💽

Проверочный код:

wb_ish = oxl.load_workbook(filename = way_to_file) work_sheet = wb_ish.sheetnames[len(wb_ish.sheetnames) - 1] ws = wb_ish[work_sheet] ws['B25'] = 'Новые данные' wb_ish.save(way_to_save_file)📜

Значит теперь можно приступать к выполнению основной задачи. Ну и главное дальше изучать документацию.📚

while True:

#история1 #История #python
repost

186

input message

напишите коммент

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь