Есть ли альтернатива использованию Openpyxl для вставки данных? - PullRequest
0 голосов
/ 26 марта 2020

Я использую 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}')    
...