【问题标题】:Renaming an Excel Sheet Name in Matlab在 Matlab 中重命名 Excel 工作表名称
【发布时间】:2012-04-08 00:58:40
【问题描述】:

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

【问题讨论】:

    标签: excel matlab


    【解决方案1】:

    您可以直接从 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
    

    测试时要小心,它会覆盖原始文件。进行备份。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 不错。但最好将this link 提供给提交本身,而不是代码。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      相关资源
      最近更新 更多