Я пишу сценарий python для копирования строк и столбцов из исходного листа Excel в исходный. Исходный лист Excel содержит строки с формулами. Я просто хочу скопировать и вставить значения вместо формулы. Есть ли способ сделать это в python? Я написал следующий код (он копирует и вставляет формулы вместо фактического значения)
file_src="C:\\Users\\final_excel1.xlsx"
wb1 = openpyxl.load_workbook(file_src)
ws1 = wb1.worksheets[2] # index=n-1
file_dest = "C:\\Users\\final_excel2.xlsx"
wb2 = openpyxl.load_workbook(file_dest)
ws2 = wb2.active
r_ws1=ws1.max_row
c_ws1=ws1.max_column
## copying values from source to dest.
for i in range (1, req_r_ws1+1):
for j in range (1, req_c_ws1+1):
cell=ws1.cell(row=i, column=j)
ws2.cell(row=i, column=j).value=cell.value
wb2.save(file_dest)