如何用matlab处理多个excel表格中的数据
请教高手:如何用matlab软件遍历某个文件夹下的excel文件,然后要依次读入每个excel表格文件中的数据,并且对各个表格中的数据进行处理?本人新学matlab,新手...
请教高手:如何用matlab软件遍历某个文件夹下的excel文件,然后要依次读入每个excel表格文件中的数据,并且对各个表格中的数据进行处理?本人新学matlab,新手上路,请大家不吝赐教!在线等。。。
展开
1个回答
展开全部
biao='D:\Program Files\matlab\bin\filename.xls';
A1=xlsread (biao,'Sheet1','AC33:AZ33');
B2=xlswrite('filename.xls',A1,'Sheet1','B35:Y35');
这是复制一个excel中的数据粘贴到另一位置。应该会根据自己的需要改吧,不会再问。
A1=xlsread (biao,'Sheet1','AC33:AZ33');
B2=xlswrite('filename.xls',A1,'Sheet1','B35:Y35');
这是复制一个excel中的数据粘贴到另一位置。应该会根据自己的需要改吧,不会再问。
更多追问追答
追问
你好,是这样的,在一个文件夹中,有近千个excel表,表格以数字名命,但不连续,如3312.xls;3357.xls;4512.xls 这样的,且表格内格式相同现在想对excel表进行逐个读取(不想手动一个个xlsread去读),然后执行函数计算,而函数模块我已经编好,就是这个逐个读取EXCEL该如何实现呢?也不知道说清楚没,即先读一个excel表,然后执行我编好的函数,再接着将结果存入一个预定的矩阵中,然后自动读取第二个excel表,不知是否可以实现
追答
a=num2str(i);
for i=1:3;
A=xlsread(a,'wrf','B2')
end
你那数据文件的命名是连续的话这个程序能读出来完全没问题,但是不连续我就不会了!呵呵找个高手吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询