我是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