то, что я пытаюсь сделать здесь, - это взять все sql из Excel, выполнить их с помощью python и экспортировать данные в другой Excel под названием output.xlsx. Однако результаты перезаписывают предыдущий результат. Как мне изменить приведенный ниже код, чтобы при каждом запуске sql результат сохранялся в новой вкладке? Спасибо!
sql = excel_data_df['Query'].tolist()
i = 0
while i < len(sql):
cursor = connection.cursor()
stmn = (sql[i])
print(stmn)
cursor.execute(stmn)
while True:
row = cursor.fetchone()
if row is None:
break
print("row is null")
print(row)
res2 = cursor.fetchall()
res2=pd.DataFrame(res2)
writer2=pd.ExcelWriter('C:\\Python\Excel\output.xlsx')
res2.to_excel(writer2,'Sheet1')
writer2.save()