全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
16741 3
2013-01-21
悬赏 10 个论坛币 未解决
各位大侠:
如题所示,可以用xlsread等命令将excel中的数据导入matlab,但是该命令默认的是excel文件第一个工作表中的数据,有什么办法将第二第三等其他工作表中的数据导入呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-1-21 19:35:57
可以这样,格式:A=xlsread('文件名.xls','excel中的第几个表的表名')
如:有1.xls文件包含sheet1:zhongguo,sheet2:renmindaxue;这两个表,
A=xlsread('1.xls','zhongguo'),A得到的就是zhongguo这个表中的数据;
同理B=xlsread('1.xls','renmindaxue'),B得到的就是renmindaxue这个表中的数据;详细参照help xlsread
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-18 18:05:17
你可以直接在m文件里面用xlswrite函数:(filename/sheet/range都是要加单引号滴)
xlswrite(filename, M);将矩阵M的数据写入名为filename的Excel文件中。
xlswrite(filename, M, sheet);将矩阵M的数据写入文件名为filename中的指定的sheet中。
xlswrite(filename, M, range);将矩阵M中的数据写入文件名为filename的Excel文件中,且由range制定存储的区域,例如'C1:C2'.
xlswrite(filename, M, sheet, range) ;在上一条命令的基础上指定了所要存储的sheet。
status = xlswrite(filename, ...) ;返回完成状态值。如果写入成功,则status为1;反之写入失败,则status为0.
[status, message] = xlswrite(filename, ...);返回由于写入操作而产生的任何错误或警告信息
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-19 20:35:56
赞 学习了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群