添加一个新的Excel表从Matlab

192(30天)
德里克静
德里克静 2011年3月6日
评论道: verma pravesh2016年7月7日
你好,
我使用ActiveX服务器控制Excel电子表格。现在我使用 Worksheet.Sheets.Add 添加一个新表,但它添加当前活动前表。我不知道如何应用“后”选项。
总而言之,我想添加一个新表(最后一页),并设置一个新的对这个新表。谁能告诉我如何应用“后”和“名称”选项,以Matlab命令吗?
提前感谢你的帮助。
问候,德里克。
1评论
verma pravesh
verma pravesh 2016年7月7日
先生请提供所有matlab表

登录置评。

接受的答案

汪东城Doke
汪东城Doke 2011年3月6日
根据 VBA MSDN文档 表后添加活跃,活跃表指定为add方法的第二个参数:
Worksheet.Sheets.Add([], ActiveSheet)
这里有一个例子后,添加一个新表最后一个工作表(示例假定一个Excel文件称为“Book1。xlsx”在当前文件夹):
%连接到Excel
Excel = actxserver (“excel.application”);
%获得工作簿对象
世行= Excel.Workbooks.Open (fullfile (pwd,“Book1.xlsx”),0,假);
%获取工作表对象
WS = WB.Worksheets;
%添加在最后一页
WS。添加([],WS.Item (WS.Count));
%保存
WB.Save ();
% Excel辞职
Excel.Quit ();
4评论
图像分析
图像分析 2014年10月21日
Ilays,它 简单。有 只有5行代码 在那里。剩下的只是注释来解释它。

登录置评。

更多的答案(0)