我在一個 excel 檔案中存盤了多個雪花查詢,我正在嘗試撰寫一個 python 程式來執行這些查詢并將結果集匯出到我本地路徑中的不同 CSV 檔案中。當我執行程式時,它會讀取所有查詢,但只會將一個查詢結果匯出到 CSV 檔案中。
from EXCEL_CONNECTION import * ---python program for snowflake connection
from SNOWFLAKE_CONNECTION import *--- python program for excel connection
import pandas
cur = ctx.cursor()
try:
for row in ws.iter_rows(min_row=2, min_col=2):
for cell in row:
cur.execute(cell.value)
#one_row = cur.fetchall()
df = cur.fetch_pandas_all()
df.to_csv(r"excel_output_path\table.csv")
finally:
cur.close()
cur.close()
我無法弄清楚我正在做的錯誤,并且真的需要一些幫助才能完成這項作業
uj5u.com熱心網友回復:
您正在將所有結果寫入相同的檔案,因此它們相互覆寫
df.to_csv(r"excel_output_path\table.csv")
count = 0
for row in ws.iter_rows(min_row=2, min_col=2):
for cell in row:
cur.execute(cell.value)
#one_row = cur.fetchall()
df = cur.fetch_pandas_all()
df.to_csv(r"excel_output_path\table" str(count) r".csv")
count = 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/423423.html
標籤:
上一篇:NameError:在封閉范圍內分配之前參考了自由變數“csv”
下一篇:重新排列txt內容腳本
