Александр Лемыцких
Аналитик · 09.07
После выполнения прошлых этапов получен файл с данными, но его особенностью было то, что каждый день он пере сохранялся. А с этим же файлом должен работать сотрудник вносить свои пометки, форматирование, формулы через 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еще контент автора
еще контент автора
Александр Лемыцких
Аналитик · 09.07
войдите, чтобы увидеть
и подписаться на интересных профи