首页 > 解决方案 > 当我们在不同的文本文件中有不同的行数时如何从word中提取数据到excel

问题描述

我有许多文本文件可以从 Excel 中提取数据。有些文件只有一行数据,例如:data: binary\n AAA. 我需要“AAA”部分,所以我使用:

itemData = item.split("data:")[0].strip() 
itemlast = item.split()[-1].strip()

但是,其他文本文件有两行或三行。我的问题是:如何在找到单词(数据)时开始循环,解析进入其中的所有内容,并在下一个数据行之前停止?

标签: pythonexcelparsingsplitextract

解决方案


itemlast = "".join(item.split("data:")[1].replace(" ","").strip().split("\n")[1:])

我把它放在一个循环中,它现在可以正常工作了!谢谢!


推荐阅读