如何快速提取txt中的数据?

日常工作过程中发现有很多情况txt文档中很多数据,需要提取前面一些数据或者中间某列数据无法复制,只能导入exel中进行分列提取,这里使用简单命令快速提取出需要的数据。... 日常工作过程中发现有很多情况txt文档中很多数据,需要提取前面一些数据或者中间某列数据无法复制,只能导入exel中进行分列提取,这里使用简单命令快速提取出需要的数据。 展开
 我来答
环球青藤
2020-09-29 · 专注大学生职业技能培训在线教育品牌
环球青藤
环球青藤开设了就业、技能培训、职业资格考试、学历提升、外语培训、留学和兴趣类专业课程、为大学生提供考试/就业双重服务。
向TA提问
展开全部
这里有一个学生的成绩表单,基于某一些需求,我们可能只想将姓名复制出来,或者某一科的成绩输出,下面来看如何解决。

提取出班级所有人员的名单,数据比较多复制肯定是不可用的,这里使用Dos命令下的一些基础命令,在所在txt文档的文件夹下按shift+右键,选择在此处打开命令窗口,输入下面命令。

如果想要只获取英语的成绩我们使用for /f "tokens=1,4 skip=2" %i in (test.txt) do echo %i %j >>11.txt 这里大家也看出来,tokens选择第几列的数据,

skip是前面跳过的行数。

这样就很简单了,如果要求取数学、物理、化学的成绩呢。套用之前的公式,

for /f "tokens=1,3,5,6" %i in (test.txt) do echo %i %j %k %l >>11.txt如下。

发现格式还是存在一些弊端,想要消除格式错误添加更多的代码,日常统计尽量使用execl表格,对于一些生成log文件或者其他文件生成的txt文件提取还是很方便。

关于如何快速提取txt中的数据,该如何下手的内容,青藤小编就和您分享到这里了。如果您对大数据工程有浓厚的兴趣,希望这篇文章可以为您提供帮助。如果您还想了解更多关于数据分析师、大数据工程师的技巧及素材等内容,可以点击本站的其他文章进行学习。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式