我正在做一个项目,过滤Excel中包含昨天日期的所有行,并将过滤后的列名行附加到新工作簿中。我试着到处找,但没能实现这个目标。以下是输入文件:
Court # Received Date column b column c
502419/2020
01/30/2020 xxx xxx
以下是我尝试的代码:
import xlrd
sheet_data = []
wb = xlrd.open_workbook('path to input file')
sh = wb.sheet_by_index(0)
i = 0
for i in range (sh.nrows):
if i != sh.row_values.str.find('02/25/2020'):
i += 1
else:
sheet_data.append(i)
产生的错误是“function”对象没有属性“str”。我将其更改为contains函数,该函数产生相同的结果
非常感谢您的帮助。谢谢大家
我花了太长时间才想出解决办法。谷歌的搜索结果很差,结果都一样。你需要的是openpyxl
仅使用openpyxl,您可以尝试以下方法:
相关问题 更多 >
编程相关推荐