MATLAB访问excel.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6
文档列表 文档介绍
MATLAB作为自动化客户端调用Excel效劳器编程
    工程中最后的功能——打印报告,最终确定使用ActiveX方式访问office,这个应该称之为OLE〔对象链接与嵌入〕方法。通过MATLAB调用Excel效劳器,可以完成一些非数MATLAB作为自动化客户端调用Excel效劳器编程
    工程中最后的功能——打印报告,最终确定使用ActiveX方式访问office,这个应该称之为OLE〔对象链接与嵌入〕方法。通过MATLAB调用Excel效劳器,可以完成一些非数据对象的交互,比方图片。
    在这里演示一下MATLAB与Excel交互的整体过程,当然这里不是报告的内容,这个属于工程的资料了。这里通过简单的图片来表示,实际要做的时候,步骤和这个根本一致,只是过程麻烦些,每一个图片都要调整,然后数据内容调整,单元格格式等等:
    先看一下示意的效果:

使用actxserver函数。如下:
he = actxserver('');
上述语句创立excel效劳器,句柄值为he,通过he可以访问excel效劳器的属性和方法。
在使用中为了方便存储,可以设置默认路径,使用excel效劳器的DefaultFilePath属性:
= 'E:\';
调试中为了方便观看excel文件内容,可以设置excel效劳器的Visible属性,实际调试时可以改为1,调试过后改为0即可:
= 1;

通过excel效劳器的属性Workbooks创立工作簿句柄,通过该句柄的方法Add创立工作簿:
hw = ;
然后,继续通过hw的Worksheets属性建立Sheets类句柄:
hs = ;
访问某一sheet的方法即用sheets的Item方法:
sheetItem = (1);
上面即建立的sheet类句柄,可以通过该句柄访问单一sheet。
,主要是figure位置和格式,粘贴时只能选择单元格,需要精细修饰就要使用下面的方法了。
通过sheet类句柄的Range方法建立Range类句柄,通过其PasteSpecial方法将粘贴板内容粘贴至excel工作簿由Range类句柄选中的单元,比方A1:
('A1').PasteSpecial;
然后每一个figure的位置等属性,可以继续修饰:
hshape = ;
hs1 = Item(hshape, 1);
();
();
= 'xlFreeFloating';
上面的语句即完成将figure1右移和下移,并且设置不随单元格大小变化而改变。

通过Workbooks类的SaveAs方法存储工作簿,通过exce

MATLAB访问excel 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人酒酿小樱桃
  • 文件大小162 KB
  • 时间2022-03-13