Matlab輸出內容到Excel的方法(WPS可用)


本文主要用於將Matlab內容輸出到指定excel文件,具有如下功能:

  • 可自定義文件路徑
  • 如果路徑下文件不存在,則新建文件
  • 如果路徑下文件重名,則替換文件
  • 由於本人安裝的WPS,使用xlswrite命令會報錯,使用以下方法親測可行
clc;
clear;
[Filename,Pathname,index]=uiputfile({'*.xls';'*.xlsx'},'另存為','test');
if index==0
   return;
end;
file= [Pathname Filename];
 
 try
     Excel = actxGetRunningServer('Excel.Application');
 catch
     Excel = actxserver('Excel.Application');
 end;
 %Excel.Visible = 1;

 if exist(file,'file')
      delete(file);
  end
   
     Workbook = Excel.Workbooks.Add;
     Workbook.SaveAs(file);
 
 Sheets = Excel.ActiveWorkbook.Sheets;
 Sheets.Item(1).name='數據';
 Sheet1 = Sheets.Item(1);
 Sheet1.Activate;
 Sheet1.Range('A1').Value ='aaa';
 Sheet1.Range('B1').Value='bbb';
   
 Workbook.Save;
 
 Excel.Quit;
 Excel.delete;

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM