У меня есть прикладная программа "program.exe", в качестве аргумента которой используется файл Excel:
program.exe file.xlsx
Файл "file.xlsx" необходимо изменить в первую очередь. В частности, мне нужно создать дамп данных с некоторыми вычислениями:
wb = load_workbook(filename="file.xlsx")
ws = wb.active
list2d = df.values.tolist()
for r_idx, row in enumerate(list2d, 1):
for c_idx, value in enumerate(row, 1):
ws.cell(row=r_idx+start_row, column=c_idx, value=value)
wb.save("file.xlsx")
Однако моя программа не принимает файл "file.xlsx", если я не открываю и не сохраняю файл вручную. Я видел, что некоторые другие пользователи сталкивались с такой же проблемой, но, видимо, не решили?