前言: 如果你此时正在打算写一个脚本将文本文件中的数据导出到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)的全部数据的导入把这个发出来呢只是让大家伙看看功能是啥样的,方便大伙参考。
话不多说,上才艺!下面代码能我本来是不想发的,因为我觉得每个人遇到的问题都不一样,挑选文本文件的具体信息都是不同的,发出来对大家没什么帮助。但是我还是发出来了毕竟做事要做全么,希望能帮大家!!!帮助博友们和博友们分享知识是我最喜欢的事情了,
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/182237.html