MATLAB批量处理Excel文件教程

 用一个例程复现一下,首先新建了五个excel文件放在一个文件夹中。

   


       第一步是导入该文件夹下的所有文件信息


       可以看到信息包括文件名、路径、修改时间、大小等,这些里面需要关注的即文件名。


       在进行数据处理之前要先进行预处理,获取的文件信息是struct结构,先将其转化为元胞数组,然后取数组第一列,也就是含有文件夹名字的那一列,并去除前两个变量后保存为新数组。


       预处理后就成功得到了由文件名构成的字符串数组c。



       最后进行数据处理,数据处理可分为两种,一种是对原始表格进行修改,覆盖原表,另一种是不进行修改,只是根据判定进行简单归类。如果是前一种,就要进行写文件操作,这也是平常使用最多的操作,如果是后一种,就要用到文件操作,文件复制与文件剪切,该操作也比较简单,使用copyfile与movefile指令,然后根据预处理得到的文件名数组进行循环遍历就行了。

       该例程中的数据处理,是对文件表1中的第二列与第三列进行数值比较,差值大于10的个数大于10则判定为异常,应用时根据实际需要编写即可。



       运行后就完成了所有文件的自动处理,正常文件与异常文件被自动分到了两个文件夹中。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空