Pythonを使用してExcelファイルのシート名をリスト化する方法はいくつかあります。ここでは、Pandasとopenpyxlの2つのライブラリを使用した方法を紹介します。

Pandasを使用した方法

Pandasライブラリを使用してExcelファイルのシート名を取得する方法は以下の通りです。

import pandas as pd

# Excelファイルを読み込む
df_sheets = pd.read_excel("your_file.xlsx", None)

# シート名をリスト化する
sheet_list = list(df_sheets.keys())

# シート名を表示する
print(sheet_list)

このコードでは、pd.read_excel関数の第二引数にNoneを指定することで、全てのシートを読み込みます。その後、keys()メソッドを使用してシート名を取得し、リスト化します。

openpyxlを使用した方法

openpyxlライブラリを使用してExcelファイルのシート名を取得する方法は以下の通りです。

import openpyxl

# Excelファイルを読み込む
wb = openpyxl.load_workbook("your_file.xlsx")

# シート名を取得する
sheet_names = wb.sheetnames

# シート名を表示する
print(sheet_names)

このコードでは、load_workbook関数を使用してExcelファイルを読み込み、sheetnamesプロパティを使用してシート名を取得します。

以上、Pythonを使用してExcelファイルのシート名をリスト化する方法について説明しました。Pandasとopenpyxlのどちらを使用するかは、具体的な要件や好みによります。両方の方法を試して、自分にとって最適な方法を見つけてください。

投稿者 admin

コメントを残す

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