\

Pythonを使ってデータベースのクエリ結果をExcelにエクスポートする方法について説明します。この記事では、PythonのライブラリであるPandasとPyODBCを使用します。

まず、データベースに接続します。この例では、ODBCドライバを使用しています。

import pyodbc
import pandas as pd

# データベース接続
conn = pyodbc.connect(driver='xxxxxx', server='xxxxxxx', database='xxxxxx', user='xxxxxx', password='xxxxxxxx')
cursor = conn.cursor()

次に、クエリを実行します。この例では、特定の部署のアクティブなデバイスを選択します。

depts = ['Human Resources','Accounting','Marketing']
query = """
SELECT * FROM device ID
WHERE Department like ? AND Status like 'Active'
"""

クエリの結果をPandasのDataFrameに読み込みます。

P_data = pd.read_sql(query, conn)

最後に、DataFrameをExcelファイルにエクスポートします。

P_data.to_excel('output.xlsx')

以上がPythonを使ってクエリ結果をExcelにエクスポートする基本的な手順です。この方法を使えば、Pythonでデータベースからデータを取得し、それをExcelファイルにエクスポートすることが可能です。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です