添加一个新的Excel表从Matlab
192(30天)
显示旧的评论
你好,
我使用ActiveX服务器控制Excel电子表格。现在我使用
Worksheet.Sheets.Add
添加一个新表,但它添加当前活动前表。我不知道如何应用“后”选项。
总而言之,我想添加一个新表(最后一页),并设置一个新的对这个新表。谁能告诉我如何应用“后”和“名称”选项,以Matlab命令吗?
提前感谢你的帮助。
问候,德里克。
接受的答案
汪东城Doke
2011年3月6日
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 ();