Я пытаюсь создать приложение, которое генерирует запросы SQL путем извлечения данных из файлов Excel. Я пытаюсь добиться этого с помощью Pandas, но проблема в том, что я получил только одну строку взамен, но у меня есть несколько строк в Excel.

Код:
from pandas import *
df1=pandas.read_excel("supermarkets.xlsx")
#SOURCE=df1
#ARGET="Aditya"
def SQL_DATAFRAME(SOURCE, TARGET):
sql_texts = []
for index, row in SOURCE.iterrows():
sql_texts = 'INSERT INTO '+TARGET+' ('+ str(', '.join(SOURCE.columns))+ ') VALUES '+ str(tuple(row.values))
return(''.join(sql_texts)+(";"))
print(SQL_DATAFRAME(df1,"Aditya"))
результат:
INSERT INTO Aditya (ID, Address, City, State, Country, Supermarket Name, Number of Employees) VALUES (1, '3666 21st St', 'San Francisco', 'CA 94114', 'USA', 'Madeira', 8);