无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式

mat转化为excel(xls、xlsx、csv)甚至txt格式本来需要敲一大段代码的,踩了几天的坑:

  • 用matlab的原生语句会出现各种各样难以保存的错误


  • 用python的scipy库处理都与其输入matlab命令来转会发现中括号堆叠得太感人了。


    Numpy的array中括号堆叠太感人了

无需写代码,直接转换的方法:

  1. 将mat文件拖进matlab里,于是边栏会出现变量名称。



  1. 双击变量打开,全选-复制


  2. 切换到excel,粘贴


  3. 完成,保存选择格式即可。txt也是一样的。


注意:不过因为原mat文件存在复合结构,所以直接复制的时候,仅仅会复制字面的元素,在excel和txt中均不能正常显示复合结构。