我是Python新手。我已經通過odbc連接成功連接到我的SQL數據庫,並從表格中提取數據。然後如何將這些數據導入到Excel工作簿中。最好使用xlsxwriter模塊。從SQL數據庫到使用Python的Excel
import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=SQLSERVER;PORT=XX;DATABASE=dbname;UID=sa;PWD=##')
cursor = cnxn.cursor()
cursor.execute("select * from T1 where C2 not like '%text%'")
for row in cursor:
print row.1, row.2, row3
cursor.close()
cnxn.close()
嗨,當我嘗試運行此我得到以下錯誤:類型錯誤:不支持的類型<類型「pyodbc.Row」>在寫() – Erinna00
使用'row.column'其中'column'是名錶格中的列。所以如果你有一個帶有'username','password'的表,那麼你將用這個值替換它。 Row對象顯然不受支持。支持的類型有:字符串,數字,公式,無。 https://xlsxwriter.readthedocs.io/worksheet.html#write – ipinak