我正在使用 Matlab 创建 Excelxlswrite功能。如何更改此 Excel 文档的第一张工作表的名称? (我已经阅读了官方的matlab帮助,但我还没有找到任何解决方案)。
您可以直接从 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
测试时要小心,它会覆盖原始文件。进行备份。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)