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

下次还敢
リリース: 2024-04-11 02:14:56
オリジナル
907 人が閲覧しました

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

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

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

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

ステップ 1: openpyxl

pip install openpyxl
ログイン後にコピー

ステップ 2:ライブラリ

import openpyxl
ログイン後にコピー

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

workbook = openpyxl.load_workbook('example.xlsx')
ログイン後にコピー

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

worksheet = workbook.active
ログイン後にコピー

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

value = worksheet.cell(row=1, column=1).value
ログイン後にコピー
ログイン後にコピー

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

for row in worksheet.rows:
    for cell in row:
        value = cell.value
ログイン後にコピー

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

values = worksheet.range('A1:C5').value
ログイン後にコピー

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

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

value = worksheet.cell(row=1, column=1).value
ログイン後にコピー
ログイン後にコピー

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

例:

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)
ログイン後にコピー

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!