MATLAB读写Excel.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB读写Excel

MATLAB读写Excel (2012-08-27 15:07:00) 转载▼ 在一篇文章里看到了MATLAB对Excel文件的操作。当然,最简单的是选状态栏中的Import了,在这里作者提供了两种读取Excel文件的方法。 1 利用matlab从excel中读取数据使用 1.1 uiimport可视化导入命令 只需要在command window中输入uiimport,出现这个窗口后你就懂了 1.2 用xlsread读Excel,不仅适合后缀为xls的文件,07版xlsx也适用 假设excel表的文件名为book1.xls,存放在E:\ 读取命令:data = xlsread(E:\book1); 这样就将excel中的数据读入到data中了,但这个命令只能用来读数值,无法读取文字。 如果读取数值的同时想读取excel中的文字可以使用下面的命令: [data,text] = xlsread(E:\book1); 命令执行后数值在data数组中,文字在text中,text为cell类型 xlsread命令参数如下 data = xlsread(filename, sheet, range) sheet代表从哪个表中读入数据,range代表读入数据区间例如:A2:D4 2. 用matlab将数据写入excel中 xlswrite(filename, M, sheet, range) 例:xlswrite(E:\text.xls,M,sheet2,A3:E5) M为要写入的数据,可以是矩阵也可以是cell类型 注:MATLAB中读写Excel的函数有 xlsfinfo检查文件是否包含excel表格;xlread读写excel文件;xlswrite写excel文件。 xlsread的调用格式为: 1. num=xlsread(filename)从excel文件filename的第一个工作页中读取所有的数据到double型数据num中。它忽略头行、头列、尾行、和尾列的所有单元为文本的行列,其他单元中的文本全部读取为NaN。 2. num=xlsread(filename,-1)手动框选要读取的数据块,返回到矩阵num中。 3. num=xlsread(filename,sheet)读filename中指定页的数据到矩阵中。 4. num=xlsread(filename,range)读filename中第一页的指定区域的数据到矩阵中。例如num=xlsread(a1.xls,A2:G2) 5. num=xlsrad(filename,sheet,range)读filename中指定页、指定区域的数据到矩阵中。 6. num=xlsread(filename,sheet,range,basic)以基本输入模式,读filename中指定页的数据到矩阵中,参数range被忽 略,sheet必须为带引号的字符串且区分字母大小写。这种模式限制了数据输入的能力,不将excel当作一个COM服务器。 7. [num,txt]=xlsread(filename,.......)读filename中的数据,返回数据double型数据到num中,文本数据到字符串单元数组txt中。txt中对应的数值数据的位置为空字符串。 8. [num,txt,raw]=xlsread(filename,.....)读filename中的数据,并返回数值数据到double型数组num中,非数值的文本到字符串单元数组txt中,未处理的单元数据到字符串单元数组raw中。raw中包含数值数据和文本数据。 通过excel link实现excel和matlab数据共享,安装excel link的步骤如下(03版): excel 工具,加载宏,点浏览,选择matlab安装目录toolbox\exlink路径下的exclling.xla,单击确定 返回加载宏,选中excel link for matlab,就可以啦~~ 以后每次打开excel都会出现matlab 的链接工具栏了,很方便的 工具栏包括多个按键,效果图如下: 07版的Excel加载宏类似,在Excel选项中,如下图 分享: 13 喜欢 0 赠金笔

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档