在Python中读取Excel文件实例

228 阅读1分钟

在本教程中,你将学习如何在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)