ホームページ >バックエンド開発 >Python チュートリアル >PythonでExcelデータを読み取る方法

PythonでExcelデータを読み取る方法

下次还敢
下次还敢オリジナル
2024-04-11 02:14:561010ブラウズ

Python openpyxl ライブラリを使用して Excel データを読み取る方法: openpyxl インポート ライブラリをインストールし、ワークブックを開き、ワークシートを選択し、セル値を読み取り、特定の領域の値を読み取り、数式の結果を読み取ります

PythonでExcelデータを読み取る方法

Python を使用して Excel データを読み取る方法

Python には、さまざまな組み込みモジュールとサードパーティが提供されていますExcel データを読み取るためのライブラリ。最も一般的な方法の 1 つである openpyxl ライブラリを使用して Excel データを読み取る方法は次のとおりです。

ステップ 1: openpyxl

<code>pip install openpyxl</code>

ステップ 2:ライブラリ

<code class="python">import openpyxl</code>

ステップ 3: ワークブックを開く

<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>

ステップ 4: ワークシートを選択します

<code class="python">worksheet = workbook.active</code>

ステップ 5: セルの値を読み取る

<code class="python">value = worksheet.cell(row=1, column=1).value</code>

このメソッドはセル A1 の値を返します。ワークシート全体のセル値を読み取るには、次のループを使用できます。

<code class="python">for row in worksheet.rows:
    for cell in row:
        value = cell.value</code>

ステップ 6: 特定の範囲の値を読み取る

<code class="python">values = worksheet.range('A1:C5').value</code>

このメソッドは、 A1 を範囲 C5 のセルの値に戻します。

ステップ 7: 数式の結果を読み取る

<code class="python">value = worksheet.cell(row=1, column=1).value</code>

このメソッドは、数式そのものではなく、セル A1 の数式の結果を返します。

例:

<code class="python">import openpyxl

# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')

# 选择工作表
worksheet = workbook.active

# 读取特定区域的值
values = worksheet.range('A1:C5').value

# 逐行和逐列打印值
for row in values:
    for cell in row:
        print(cell)</code>

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。