在本教程中,你将学习如何在Python中读取Excel文件。
Excel电子表格是一种用于存储和读取数据的流行文件类型。在本教程中,我们将使用Openpyxl Python模块来读取扩展名为(xlsx/xlsm/xltx/xltm)的Excel。
所以让我们开始编码吧。
安装Openpyxl模块
我们将安装Openpyxl Python模块,用于读取Excel文件。我们将使用以下命令来安装Openpyxl 模块。
pip install openpyxl
读取一个Excel文件
我们将导入Openpyxl Python模块并调用load_workbook 方法来加载Excel电子表格。然后我们将获得工作簿活动表对象,以读取Excel文件的行。
import openpyxl
filePath = "emp_data.xlsx"
workBook = openpyxl.load_workbook(filePath)
workbookSheet = workBook.active
这里是emp_data.xlsx 电子表格。

我们将得到行和列的总数。
sheetRow = workbookSheet.max_row
showColoumn = workbookSheet.max_column
我们将遍历总的行数,然后遍历其列数,以显示行数和列数数据。
for i in range(1, sheetRow + 1):
for c in range(1, showColoumn + 1):
cellObj = workbookSheet.cell(row = i, column = c)
print(cellObj.value)
读取Excel文件的完整代码
以下是读取Excel文件并显示数据的完整代码。
#read.py
import openpyxl
filePath = "emp_data.xlsx"
workBook = openpyxl.load_workbook(filePath)
workbookSheet = workBook.active
sheetRow = workbookSheet.max_row
showColoumn = workbookSheet.max_column
for i in range(1, sheetRow + 1):
for c in range(1, showColoumn + 1):
cellObj = workbookSheet.cell(row = i, column = c)
print(cellObj.value)