- ライブラリのインポート: まず、pandasライブラリをインポートします。pandasはデータ操作に便利な機能を提供してくれます。
import pandas as pd
- ファイルのアップロード:
複数のExcelファイルをアップロードするために、ファイルのパスを指定してpandasの
read_excel
関数を使用します。
file_paths = ['ファイル1.xlsx', 'ファイル2.xlsx', 'ファイル3.xlsx'] # アップロードするファイルのパスのリスト
data_frames = [] # データフレームを格納するリスト
for file_path in file_paths:
df = pd.read_excel(file_path) # Excelファイルを読み込んでデータフレームに変換
data_frames.append(df) # データフレームをリストに追加
# data_framesには各Excelファイルのデータフレームが格納されています
このコードでは、file_paths
リストにアップロードするExcelファイルのパスを指定します。それぞれのExcelファイルはpd.read_excel
関数を使用して読み込まれ、データフレームに変換されます。そして、data_frames
リストに各データフレームが追加されます。
- データの結合: 必要に応じて、複数のデータフレームを結合することもできます。以下は、データフレームを縦方向に結合する例です。
combined_df = pd.concat(data_frames, ignore_index=True)
pd.concat
関数を使用して、data_frames
リスト内のすべてのデータフレームを縦方向に結合します。ignore_index=True
を指定することで、結合後のデータフレームのインデックスが再設定されます。
以上がPythonを使用して複数のExcelファイルをアップロードする方法の基本的な手順です。必要に応じて、データの前処理や他の操作を追加してください。また、具体的な要件やデータの形式に応じて、より詳細なコードのカスタマイズが可能です。