2012-03-23 83 views
5

私はMatlab xlswrite関数を使用してExcelを作成しています。このExcel文書の最初のシート名を変更するにはどうすればよいですか? (私は公式のmatlabのヘルプを読んだが、私は何か解決策を見つけられなかった)。MatlabでExcelシート名の名前を変更

答えて

6

あなたは、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 

は注意してください。バックアップを作成します。あなたはそれを成し遂げるに役立つはず

関連する問題