📜  使用 openbyxl 从 excel 文件中读取数据 - Python (1)

📅  最后修改于: 2023-12-03 15:22:15.078000             🧑  作者: Mango

使用 openpyxl 从 Excel 文件中读取数据 - Python

在 Python 中,可以使用 openpyxl 模块来读取 Excel 文件中的数据,该模块能够读取 XLSX 格式的文件,支持 Excel 2010 及更新版本。

安装 openpyxl

在使用 openpyxl 之前,需要先安装该模块,可以通过 pip 进行安装,命令如下:

pip install openpyxl
使用 openpyxl 读取 Excel 文件

使用 openpyxl 读取 Excel 文件通常需要进行以下步骤:

  1. 导入 openpyxl 模块。
  2. 打开 Excel 文件并获取要读取的表格。
  3. 遍历表格中的每一行,读取数据并进行处理。

以下是一个示例代码:

import openpyxl

# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')

# 获取需要读取的表格
sheet = wb['Sheet1']

# 遍历表格中的每一行
for row in sheet.iter_rows(min_row=2, values_only=True):
    # 读取每一列的数据并进行处理
    name, age, gender = row
    print(f"{name}, {age}, {gender}")
   
# 关闭 Excel 文件
wb.close()

在上述示例中,通过 load_workbook 方法打开 Excel 文件,并使用 ['Sheet1'] 获取要读取的表格。通过遍历表格的每一行并读取每一列的数据,最后使用 print 打印出读取的数据。

注意:需要使用完 Excel 文件后及时关闭。

结语

使用 openpyxl 可以很方便地读取 Excel 文件中的数据,如果需要写入数据,也可以通过该模块实现。在使用过程中,需要注意及时关闭 Excel 文件以及数据的正确读取。