MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]连续打开多个excel文件 (https://www.labfans.com/bbs/showthread.php?t=3067)

qqmoon 2008-05-16 10:13

[求助]连续打开多个excel文件
 
我现在有几百个excel文件,从1.xls到500.xls,每个文件里面有一列数据。我想用matlab连续打开这500个excel,读出数据后合成一个矩阵。请问有连续打开多个excel的函数指令吗?

yhcode 2008-05-16 16:34

用个循环应该就可以解决,不难
for k = 1:500
x(k) = load(kfile);
end

qqmoon 2008-05-19 08:46

谢谢yhcode,不过这个循环里,怎么知道要打开哪500个文件呢?文件名怎么体现

yhcode 2008-05-24 23:16

这就需要你把文件名定义为 FILE1,FILE2,....FILE500这样的形式,之后
可以用数字转字符函数,这个我记不清了,加STRCAT把FILE和K连接成一个字符串组成文件名,就应该可以了。还有,好像MATLAB专门有EXCEL工具箱,不知道里面有没有相关功能,没用过,你可以到HELP里看看。


所有时间均为北京时间。现在的时间是 11:09

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.