首页 > 解决方案 > 在包含特定字符串的 1 列上使用 python / openpyxl 过滤表并将过滤结果复制到另一张表

问题描述

您好我正在尝试过滤包含特定字符串的 1 列上的工作表(假设它是 ABC)。我正在运行以下代码。它运行没有错误,但没有产生预期的结果(将 X 条记录复制到工作簿中的第二个选项卡)

sheet = wb ['TEST']
sheet2 = wb ['TEST_FORMATTED']
        
for row in sheet.iter_rows(values_only=True):
    if row[13] == 'ABC':
        sheet2.append(row)    
    
 wb.save('TESTWB.xlsx')

标签: python-3.xexcelopenpyxl

解决方案


推荐阅读