前言: 如果你此时正在打算写一个脚本将文本文件中的数据导出到excel表中的指定位置去,那这篇文章你要注意看了
比如你有几十、几百个文本文件或者更多,且文本文件内全是这种下图中的内容或者其他相似内容时,一个个填入表格中去太费事费力,而且错误率还高。那么你就需要写一个脚本来实现了
那问题又来了:
- 用什么语言去写这个脚本?
- 用什么软件去写这个脚本?
博主浅浅的了解一下希望不对的话博友们不要批评我!!!
(a)c语言:由于直接使用C语言操作Excel文件相对复杂且不是标准的做法
(b)Python:适用于大量数据和复杂的文本格式,但是需要调用panda库,主要的是博主不会python!!
(c)这里我大力推荐大家使用matlab去编写脚本,因为它真的太强大了,而且很方便做起来也很方便,他的帮助文档也是强的可怕,到这里第一个问题就解决了。
万事开头难么,知道用什么去写已经不容易了。浅谈一下,博主大概快一年,没用过matlab了,上次用还是在大学! 转眼已经工作半年了,不想工作只想搞钱。算啦算啦,聊会正题。
这是自己创造的excel表
因为我们每个人做的东西他不可能完全一样,我们得确认我们该怎么去做,自己先有一个做的思路,现在AI那么强大让他帮我们写代码不就完事了。。
我直接说我编程时遇到得问题吧!
-
如何获取有效数据?
a、因为我们的文件夹很大且很乱,所以我们要找到对应的文本文件比如:我要从以下文本文件中找到箭头所指的文件,我该怎么去找?
我是不是得找到他们的不同点:就是根据Pitch和Roll后面跟的数据来将他挑选出来,嗯我是找到了,但是matlab找不到啊!!!
b、matlab应该怎么去找呢?
应该先提取文件的名字,在从名字中找到Pitch()和Roll()在用一个变量来记录他们内的数据
话不多说上代码(这里我就不阐述代码的意思了,因为matlab的帮助文档比我讲的好多了):
2、如何从文本文件中获取我们想要的内容呢?
比如我想从打开的文件夹中获取第三列数据,如下图:
代码如下:*这个后面的内容很关键,意思为打开文本文件的第三列然后用一个data存起来,及下图红框所示,“”“”“””“”“”“”“”“”“”空格也算一列哦“”“”“”“”“”“”“”“”“”“”“”“”“”“
3、输出据处理
因为我excel中需要显示的是横排的,因此需要将这排列数据进行转置,且我还要将他们放大1000倍
到这里呢,一组数据的我们的转换就完成了。万事开头难么,我们已经成功一大半了!!!但我们不是需要转一组数据啊,如果是一组数据那我为什么不直接使用excel的转换呢?,或者我为什么不手敲呢?我们有很多很多的数据。
这是最开始,提前设置好的excel表格:
这是运行代码后的excel表格:
上图只是我截了1/4图,下述代码还实现了Pitch( -8,-4,0,4,8,12,16)的全部数据的导入把这个发出来呢只是让大家伙看看功能是啥样的,方便大伙参考。
话不多说,上才艺!下面代码能我本来是不想发的,因为我觉得每个人遇到的问题都不一样,挑选文本文件的具体信息都是不同的,发出来对大家没什么帮助。但是我还是发出来了毕竟做事要做全么,希望能帮大家!!!帮助博友们和博友们分享知识是我最喜欢的事情了,
到此这篇批处理 读取文件内容到变量(批处理读取文件名并写入excel)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-zryycl/70768.html