我使用pyodbc访问数据库并打印查询结果。
如何使用pyodbc将整个查询结果(包括列)打印到csv文件中?
代码:
import pyodbc
cnxn = pyodbc.connect(
#DATA BASE NAME IS HERE, HID FOR PRIVACY )
cursor = cnxn.cursor()
cursor.execute(""" #COMMAND GOES HERE """)
row = cursor.fetchall() #FETCHES ALL ROWS
cnxn.commit()
cnxn.close()
改进比尔曼的回答:
另一种方法是使用pandas模块。使用表格时非常有用。Pandas还有许多其他有用的数据管理功能。
不使用pyodbc“打印”任何内容,但可以使用csv module将pyodbc查询的结果转储到CSV。
作为一个简单的例子,这对我很有用:
生成包含
相关问题 更多 >
编程相关推荐