Python を使用して Excel ファイル データを読み取るには 6 つの手順があります。 サードパーティ ライブラリ (OpenPyXL や xlrd など) をインストールします。ライブラリをインポートします。 Excel ファイルを開きます。ワークシートオブジェクトを取得します。セルデータを読み取ります。ワークシートを繰り返し処理して、すべてのセルからデータを読み取ります。
#Python で Excel ファイルのデータを読み取る方法
Python を使用して Excel ファイルのデータを読み取るには、 OpenPyXL や xlrd などのサードパーティ ライブラリを使用する必要があります。 Python で Excel ファイル データを読み取る手順は次のとおりです:1. OpenPyXL または xlrd
pip install openpyxl # or pip install xlrd
2. インポートをインストールします。ライブラリ
import openpyxl as opxl # or import xlrd
3. Excel ファイルを開く
OpenPyXL の使用:
wb = opxl.load_workbook('file.xlsx')
Use xlrd:
wb = xlrd.open_workbook('file.xlsx')
4. ワークシートを取得します
ワークシート オブジェクトを取得します。ファイルのデータが含まれています。OpenPyXL の使用:
sheet = wb['Sheet1']
xlrd の使用:
sheet = wb.sheet_by_index(0)
5. セル データの読み取り
OpenPyXL の使用:
cell_value = sheet['A1'].value
xlrd を使用します:
cell_value = sheet.cell_value(0, 0)
6. ワークシートをスキャンします
## には ## を使用できます #ワークシート内のすべての行または列をループし、各セルのデータを読み取ります。for row in sheet.iter_rows(): for cell in row: cell_value = cell.value
for row_index in range(sheet.nrows): for col_index in range(sheet.ncols): cell_value = sheet.cell_value(row_index, col_index)
file.xlsx
別のワークシート名のワークシートを読み取る必要がある場合は、
wb['MySheet']特定の領域のデータを読み取るには、
sheet['A1:D5']
以上がPythonでExcelファイルからデータを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。