在Matlab中重命名Excel工作表名称

我正在使用Matlab xlswrite函数创build一个Excel。 如何更改此Excel文档的第一张表格的名称? (我已阅读官方的matlab帮助,但我没有find任何解决scheme)。

你可以直接从MATLAB使用ActiveX:

xlswrite('test.xls',1) % # create test file e = actxserver('Excel.Application'); % # open Activex server ewb = e.Workbooks.Open('c:\test\test.xls'); % # open file (enter full path!) ewb.Worksheets.Item(1).Name = 'new name'; % # rename 1st sheet ewb.Save % # save to the same file ewb.Close(false) e.Quit 

testing时要小心,它会覆盖原始文件。 做一个备份。