要將Python連接SQL Server查詢的數(shù)據(jù)輸出到Excel文件,你可以使用pyodbc
庫和pandas
庫。首先,你需要安裝這些庫,可以使用以下命令:
pip install pyodbc pandas
接下來,你可以使用以下代碼將SQL Server查詢的數(shù)據(jù)導(dǎo)出到Excel文件:文章來源:http://www.zghlxwxcb.cn/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)
# 執(zhí)行查詢語句并將結(jié)果轉(zhuǎn)換為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
替換為你的實際數(shù)據(jù)庫連接信息,將your_table
替換為你要查詢的表名。最后,你可以將DataFrame對象寫入Excel文件"output.xlsx"中。你可以根據(jù)自己的需要修改輸出文件的名稱和路徑。文章來源地址http://www.zghlxwxcb.cn/news/detail-819984.html
到了這里,關(guān)于python連接sql server查詢數(shù)據(jù)輸出excel的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!