📜  如何在Python遍历 Excel 行?(1)

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

如何在Python遍历Excel行?

在Python中,我们可以使用一些库,比如pandas和openpyxl,来读取Excel文件。这里我们将使用openpyxl库。

安装openpyxl

首先,我们需要安装openpyxl库。可以使用pip进行安装:

pip install openpyxl
读取Excel文件

使用openpyxl库,我们可以轻松读取Excel文件。以下是一个简单的例子:

import openpyxl

wb = openpyxl.load_workbook('example.xlsx')
sheet = wb['Sheet1']

for row in sheet.iter_rows(values_only=True):
    print(row)

在上面的代码中,我们使用load_workbook方法加载Excel文件,并选中一个工作表。然后,我们使用iter_rows方法遍历每一行的单元格。values_only 参数指示openpyxl只返回单元格值而不返回 format 对象。最后,我们打印每行单元格的值。

遍历特定行

如果我们只想遍历Excel表格的特定行,可以使用以下代码:

for row in sheet.iter_rows(min_row=2, max_row=4, values_only=True):
    print(row)

在上面的代码中,我们使用min_row和max_row参数来指定我们要遍历的行的范围。

遍历特定列

如果我们只想遍历Excel表格的特定列,可以使用以下代码:

for column in sheet.iter_cols(min_col=1, max_col=3, values_only=True):
    print(column)

在上面的代码中,我们使用min_col和max_col参数来指定我们要遍历的列的范围。

结论

本文介绍了如何在Python中遍历Excel表格的行和列。我们使用openpyxl库来读取Excel文件,并使用iter_rows和iter_cols方法遍历每行和每列的单元格。希望这篇文章可以帮助您在Python中处理Excel文件。