ホームページ > バックエンド開発 > Python チュートリアル > Pandas を使用して Python で Excel ファイルを読み取る方法

Pandas を使用して Python で Excel ファイルを読み取る方法

Susan Sarandon
リリース: 2024-10-22 15:18:03
オリジナル
1018 人が閲覧しました

How to Read an Excel File in Python Using Pandas

Pandas を使用して Python で Excel ファイルを読み取る

概要

この記事では、Excel ファイルを読み取り、それを次の形式に変換する方法を検討します。パンダのデータフレーム。 Pandas はデータ分析と操作に広く使用されている Python ライブラリであり、その ExcelFile クラスは Excel ファイルを読み取るための便利なメソッドを提供します。

xlrd の使用

Excel ファイルを読み取る 1 つの方法は、xlrd を使用することです。図書館。その方法は次のとおりです。

<code class="python">import xlrd

workbook = xlrd.open_workbook('FileName.xlsx')
sheet = workbook.sheet_by_index(0)

for row_index in range(sheet.nrows):
    row_data = [sheet.cell(row_index, col_index).value for col_index in range(sheet.ncols)]
    print(row_data)</code>
ログイン後にコピー

この方法では、Excel ファイルの行と列を反復処理できます。

Pandas を使用する

もう 1 つのより効率的な方法Pandas を使用して Excel ファイルを読み取るには次のようにします。

<code class="python">import pandas as pd

newFile = pd.ExcelFile('FilePath\FileName.xlsx')
sheet_names = newFile.sheet_names
parsed_data = newFile.parse(sheet_names[0])

print(parsed_data.head())</code>
ログイン後にコピー

最初のシート名を解析に渡すことで、Pandas データフレームに変換できます。あるいは、ループを使用してすべてのシートを反復処理することもできます。

<code class="python">for sheet_name in newFile.sheet_names:
    parsed_data = newFile.parse(sheet_name)
    print(parsed_data.head())</code>
ログイン後にコピー

考慮事項

Pandas を使用して Excel ファイルを読み取る場合は、次の点を考慮することが重要です。

  • 正しいファイル拡張子 (.xlsx/.xls) とパスを確認してください。
  • Excel ファイルに複数のシートが含まれている場合は、目的のシート名を指定するか、すべてのシートをループします。
  • 欠損値を処理する解析で欠損値を指定することで、適切に対処します。
  • 大きなファイルを扱う場合は、潜在的なメモリの問題に注意してください。

以上がPandas を使用して Python で Excel ファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート