matlab怎么从大量excel中读取特定行的数据 50

我要读股票信息,但是他是按月份放的每个excel是一个日期的,里面每一行都是不同的股票所以要从很多excel种读取特定的行数来获取信息;举个例子就是我有a_2011.xl... 我要读股票信息,但是他是按月份放的 每个excel是一个日期的,里面每一行都是不同的股票
所以要从很多excel种读取特定的行数来获取信息;
举个例子就是我有 a_2011.xls ,a_2012.xls等等 每个文件的第一行都是 FB 的股票信息,所以我要所有文件的第一行的数据 都拿出来,放到一起 做一个图标。。这个怎么实现
展开
 我来答
Solomon博士
2014-07-15 · 回首三燕追故事,不问佛禅问三思
Solomon博士
采纳数:146 获赞数:585

向TA提问 私信TA
展开全部
aaa=0;
for data_i=2011:2014;
aaa=aaa+1;
in_file=['a_',data_i,'.xls'];
in_data=xlsread(in_file);
get_data(aaa,:)=in_data(1,:);
end;
dlmrtire('d:\a.txt',get_data,'\t');

得到的数据是2011-2014的,最后 在d根目录下生成a.txt文件既是。没调试,应该没错。
百度网友deed523
2018-05-11
知道答主
回答量:8
采纳率:0%
帮助的人:6568
展开全部
data 外面需要用 num2str 就好了
也就是
aaa=0;
for data_i=2011:2014;
aaa=aaa+1;
in_file=['a_',num2str(data_i),'.xls'];
in_data=xlsread(in_file);
get_data(aaa,:)=in_data(1,:);
end;
dlmrtire('d:\a.txt',get_data,'\t');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王蛋栓
2018-11-29
知道答主
回答量:7
采纳率:0%
帮助的人:5836
展开全部
同问啊!大神来赐教,不胜感激
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式