ホームページ >バックエンド開発 >Python チュートリアル >PythonでExcelデータを読み取る方法
Python openpyxl ライブラリを使用して Excel データを読み取る方法: openpyxl インポート ライブラリをインストールし、ワークブックを開き、ワークシートを選択し、セル値を読み取り、特定の領域の値を読み取り、数式の結果を読み取ります
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 サイトの他の関連記事を参照してください。