Мне нужна помощь по коду Python, чтобы он читал каждый текстовый файл в папке и запускал содержимое этого текстового файла как SQL-запрос. позже, результаты этого запроса должны быть сохранены в отдельных файлах Excel.
У меня есть код, который будет выполнять эту операцию для конкретного текстового файла. но я хочу, чтобы код циклически проходил по нескольким файлам и выполнял эти задачи.
. Найдите приведенный ниже код, который я использую для его выполнения для одного текстового файла.
import pyodbc
import pandas as pd
cnxn = pyodbc.connect('my teradata connection')
cursor = cnxn.cursor()
sqlquery=[]
with open("filepath/query1.txt") as inserts:
for line in inserts:
sqlquery.append(line)
query= ''.join(sqlquery)
df = pd.read_sql_query(query, cnxn)
reportname = "outputfile.xlsx"
writer = pd.ExcelWriter(reportname)
df.to_excel(writer, sheet_name='output', index= False)
Я ожидаюкод для циклического просмотра каждого файла в определенной папке и выполнения тех же задач для каждого файла, что и мой код для одного файла.
Заранее спасибо.