要将Python连接SQL Server查询的数据输出到Excel文件,你可以使用pyodbc
库和pandas
库。首先,你需要安装这些库,可以使用以下命令:
pip install pyodbc pandas
接下来,你可以使用以下代码将SQL Server查询的数据导出到Excel文件:文章来源:https://www.toymoban.com/news/detail-819984.html
import pyodbc
import pandas as pd
# 建立连接
conn_str = (
r'DRIVER={ODBC Driver 17 for SQL Server};'
r'SERVER=your_server_name;'
r'DATABASE=your_database_name;'
r'UID=your_username;'
r'PWD=your_password'
)
conn = pyodbc.connect(conn_str)
# 执行查询语句并将结果转换为DataFrame对象
df = pd.read_sql("SELECT * FROM your_table", conn)
# 将DataFrame对象写入Excel文件
df.to_excel('output.xlsx', index=False)
在这个示例中,你需要将your_server_name
、your_database_name
、your_username
和your_password
替换为你的实际数据库连接信息,将your_table
替换为你要查询的表名。最后,你可以将DataFrame对象写入Excel文件"output.xlsx"中。你可以根据自己的需要修改输出文件的名称和路径。文章来源地址https://www.toymoban.com/news/detail-819984.html
到了这里,关于python连接sql server查询数据输出excel的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!