使用python将内容从xlsx复制到记事本

使用python将内容从xlsx复制到记事本,python,excel-2010,text-files,xlsx,Python,Excel 2010,Text Files,Xlsx,我目前正在使用Excel 2010。我想在系统中指定路径下的所有excel文件中解析特定字符串,例如:address。我想将任何单元格中包含单词address的所有行复制到记事本中。 我应该使用openpyxl还是熊猫?请帮助我提供一个基本的提纲,说明我需要如何进行这项工作 提前谢谢。对不起,我无法发表评论,所以我将作为答案发布。我将以下代码用于一个非常类似的应用程序。希望这是适合你的 注意:我不明白您是要打印包含关键字“address”的整行还是只打印包含关键字的单元格。此代码用于后者 同样,

我目前正在使用Excel 2010。我想在系统中指定路径下的所有excel文件中解析特定字符串,例如:address。我想将任何单元格中包含单词address的所有行复制到记事本中。 我应该使用openpyxl还是熊猫?请帮助我提供一个基本的提纲,说明我需要如何进行这项工作


提前谢谢。

对不起,我无法发表评论,所以我将作为答案发布。我将以下代码用于一个非常类似的应用程序。希望这是适合你的

注意:我不明白您是要打印包含关键字“address”的整行还是只打印包含关键字的单元格。此代码用于后者


同样,对于在文件夹中迭代不同的excel文件,我也不太清楚。我在网上读到,也许模块可以帮助您。

您能提供一些示例数据和您想要的预期输出吗?如果您熟悉熊猫,您可以使用熊猫。这个答案有用吗?你还没有回复,所以可能没有。请让我知道。我的要求有点变化-
book = open_workbook('Bookl.xlsx')
s=0
for sheet in book.sheets():

    for rowidx in range(sheet.nrows):
        row = sheet.row(rowidx)
        for colidx, cell in enumerate(row):
            if cell.value == 'address':
                address.append(str(sheet.cell(rowidx, colidx)))
                s+=1

f= open("text.txt","w+")
for x in range(0,s):
    f.write(address[x])
f.close()