使用python和xlrd到Excel工作表中的单词并输出句子到txt文件

时间:2015-04-08 14:37:03

标签: python xlrd

我想知道如何使用xlrd和python在excel文件中查找特定单词,然后输出包含该单词的句子。

1 个答案:

答案 0 :(得分:0)

Python通常在how to work with fileshow 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()