我想知道如何使用xlrd和python在excel文件中查找特定单词,然后输出包含该单词的句子。
答案 0 :(得分:0)
Python通常在how to work with files和how to look for info in data structures上有很好的文档。
xlrd也非常好documentation,所以我绝对建议你检查一下。
关于您的问题,请查看Help section,了解如何提问。当您传递一些带有问题的代码时,通常会受到欢迎。
对于答案,这是一个简单的例子:
import xlrd
try:
excel_workbook = xlrd.open_workbook("test.xls")
except Exception as e:
print e
sheet0 = excel_workbook.sheet_by_index(0)
new_file = open("test.file","w")
for row_idx in xrange(sheet0.nrows):
row = sheet0.row_values(row_idx)
if "Epic" in row:
new_file.write(",".join(str(value) for value in row))
new_file.write("\n")
new_file.close()