Невозможно сохранить значение в файле Excel из Python
Требуется взять значения из одного файла Excel, преобразовать, а затем записать в другой файл Excel Получилось получить значения из исходного файла, преобразовать их, но сохранить значения в файл не удается, подскажите пожалуйста как правильно сохранить полученные значения в файл после использования, файл в котором нужно сохранить данные становится битым
import openpyxl as op
def FuncAlex(CodeNum: str):
if CodeNum[0] == '"':
return (CodeNum[1:-1][0:15])
else:
return CodeNum[0:21]
file = 'File1.xlsx'
wb = op.load_workbook(file, read_only= True)
sheet = wb.active
max_row = sheet.max_row
#print(max_row)
res = []
for i in range(1, max_row):
temp = str(sheet.cell(row = i, column = 1).value)
res.append(FuncAlex(temp))
print(res)
file_res = open("file2.xlsx", "w")
file_res.write(str(res))
file_res.close()