爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6658|回复: 5

matlab循环读取excel

[复制链接]

新浪微博达人勋

发表于 2018-9-7 10:59:51 | 显示全部楼层 |阅读模式
MATLAB
问题截图:
问题概况: matlab循环读取以时间命名的excel表格,并且每次把读到的赋给一个数组,因为是刚开始学,然后想把它用num2str,但是写不出来,有没有大佬帮一下忙,万分感谢!
我看过提问的智慧: 看过
自己思考时长(天): 1
系统平台:

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
matlab循环读取以时间命名的excel表格,并且每次把读到的赋给一个数组,因为是刚开始学,然后想把它用num2str,但是写不出来,有没有大佬帮一下忙,万分感谢!
捕获.PNG
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-9-7 14:35:35 | 显示全部楼层

回帖奖励 +5 金钱

cd F:\testData;

FileList                     =ls;
FileNames               =FileList(  3  : size(FileList,1),:   );  %list of file names
NumberFiles            =size(FileNames,1); %total number of files

FileList                            =dir(' F:\testData  ');
data_series=[];
for i=3     :  NumberFiles  +2
   data=xlsread(['F:\testData\',FileList(i).name]);% 第i-2个表格中的数据
data_series=[data_series ;data ] %把所有表格中数据合并
end
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-9-7 14:45:40 | 显示全部楼层
谢谢分享
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2018-9-7 16:10:28 | 显示全部楼层
暴龙 发表于 2018-9-7 14:35
cd F:\testData;

FileList                     =ls;


这个问题我解决了,但是我看了您的代码,然后for i=3     :  NumberFiles  +2,这是什么呀,因为刚开始学,看不大懂,然后我运行了一下您这个,是这样的
file:///C:/Users/pc/Desktop/捕获.PNG
捕获.PNG
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-9-7 16:26:55 | 显示全部楼层
今天 发表于 2018-9-7 16:10
这个问题我解决了,但是我看了您的代码,然后for i=3     :  NumberFiles  +2,这是什么呀,因为刚开始 ...

1)for i=3     :  NumberFiles  +2  是因为FileList中前两个元素为空,第三个元素开始才为你的文件2014_01.xlsx

2) 我默认你的xlsx文件放在了F:\testData文件夹中。你需要把路径定义到你的文件夹中,并把无关文件去掉,只留下数据文件 .xlsx。 至于你的报错,是由于work后少打了“ 斜杠”: data=xlsread(['E:\work\',FileList(i).name]);
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-7 19:10:13 | 显示全部楼层
暴龙 发表于 2018-9-7 16:26
1)for i=3     :  NumberFiles  +2  是因为FileList中前两个元素为空,第三个元素开始才为你的文件2014_ ...

谢谢你呀!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表