将数据从MSSQL数据库导出到CSV文件可以通过以下步骤完成:
import csv
import pyodbc
# 连接到MSSQL数据库
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=服务器地址;DATABASE=数据库名称;UID=用户名;PWD=密码')
# 执行SQL查询
cursor = conn.cursor()
cursor.execute('SELECT * FROM 表名')
# 获取查询结果
results = cursor.fetchall()
# 导出为CSV文件
with open('导出文件.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow([column[0] for column in cursor.description]) # 写入列名
writer.writerows(results) # 写入数据行
# 关闭数据库连接
cursor.close()
conn.close()
注意:在上述代码中,需要替换服务器地址、数据库名称、用户名和密码为实际的数据库连接信息。
以上是将数据从MSSQL数据库导出到CSV文件的步骤。CSV文件是一种常用的数据交换格式,可以在各种应用程序中方便地导入和导出数据。
领取专属 10元无门槛券
手把手带您无忧上云