在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时要小心,它会覆盖原始文件。 做一个备份。