1. ホーム
  2. パイソン

[解決済み】Pandas。エクセルファイルのシート一覧を検索する

2022-04-07 03:38:35

質問

Pandasの新しいバージョンでは 次のようなインターフェースです。 を使用して、Excelファイルを読み込むことができます。

read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA'])

が、利用できるシートがわからない場合はどうすればいいのでしょうか?

例えば、次のようなシートが入ったエクセルファイルを使っています。

<ブロッククオート

データ1, データ2 ..., データN, foo, bar

しかし、私は知らない N a priori.

PandasでExcelドキュメントからシートのリストを取得する方法はありますか?

どのように解決するのですか?

を使用することができます。 ExcelFile クラス(および sheet_names 属性)を使用します。

xl = pd.ExcelFile('foo.xls')

xl.sheet_names  # see all sheet names

xl.parse(sheet_name)  # read a specific sheet to DataFrame

見る 解析のためのドキュメント を選択することができます。