初学者楠楠
2020-08-02 21:04
通过python在原有数据基础上进行条件筛选,我这里用课程中的一部分代码做了修改,通过col_values获取到第二列的所有数据后,想要找到里面内容等于“题目”的,通过filter进行筛选后,进行输出
data=xlrd.open_workbook("data2.xlsx")
sheet=data.sheet_by_index(0) #获取到工作表
cols=sheet.col_values(1)
print(list(filter(lambda item:item=='题目',cols))) #返回这一列中内容等于“题目”的
print(list(filter(lambda item:item.startswith('题'),cols))) #返回这一列中内容以“题”开头的
在原数据基础上先得到“员工姓名”和 “工资”两列数据后进行条件筛选,筛选后的数据组成新数据进行新表格内容写入
老师,這些功能excel自帶的函数都可以实现,在工作中什么场景会用到这种方式呢
Python办公自动化
48655 学习 · 163 问题
相似问题
回答 1
回答 1