Я использую openpyxl для вставки данных в верхний ряд двух столбцов указанного листа в файлах Excel в каталоге. Эти файлы содержат графические объекты, которые должны быть сохранены при сохранении книги. Мне не удалось найти альтернативу openpyxl, которая бы не удаляла объекты рисования. Мой текущий код:
import os
import openpyxl
folder_path ="Q:\\Operations\\BI\\DATA\\Williams
Folder\\raters_TEST"
for file in os.listdir(folder_path):
filepath = os.path.join(folder_path, file)
filename = file
print(filename)
try:
wb = openpyxl.load_workbook(filepath, read_only=False,
keep_vba=True)
ws = wb['Data']
ws.insert_rows(1)
ws['A1'].value = 'File_Name'
ws['B1'].value = filename
wb.save(filepath+"processed")
#wb.save(filepath)
except:
print(f'Problem reading from file {filename}')