Python openpyxl遍历特定列并取出非空单元格的值

Python openpyxl遍历特定列并取出非空单元格的值

Python openpyxl遍历特定列并取出非空单元格的值

在处理Excel文件时,有时候需要遍历特定列并取出非空单元格的值。openpyxl是一个用于读写Excel文件的Python库,它提供了灵活的API来处理Excel文件。在本文中,我们将使用openpyxl来遍历特定列并取出非空单元格的值。

准备工作

首先,我们需要安装openpyxl库。可以使用以下命令来安装:

pip install openpyxl

接下来,我们需要准备一个包含数据的Excel文件。假设我们有一个名为“example.xlsx”的Excel文件,其中包含以下数据:

A       B       C
1   Name    Age     City
2   Alice   25      New York
3   Bob     30      
4   Catherine       Chicago
5   David   22      Los Angeles

我们将使用openpyxl来遍历“A”列并取出非空单元格的值。

代码实现

下面是使用openpyxl遍历特定列并取出非空单元格值的Python代码:

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active

# 遍历A列并获取非空单元格的值
for cell in sheet['A']:
    if cell.value:
        print(cell.value)

在上面的代码中,我们首先使用load_workbook函数打开名为“example.xlsx”的Excel文件,并获取当前活动的工作表。然后,我们遍历“A”列中的每个单元格,如果单元格的值不为空,则打印该值。运行以上代码,将输出如下结果:

Name
Alice
Bob
Catherine
David

结论

在本文中,我们使用openpyxl库成功实现了遍历特定列并取出非空单元格值的功能。这对于处理Excel文件中的数据非常有用,可以帮助我们快速获取所需的信息。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程