aardio是一門優秀的國産開發語言。內置很多組件庫,自帶豐富案例,用于快速軟件開發。今天一起看看aardio如何打開或者新建excel。
![](http://image.uc.cn/s/wemedia/s/upload/2024/ba10eba846956a75d17fefb44a4e000b.png)
com組件封裝了對常用的COM組件調用。操作excel需要用到com.excel組件。該組件會自動檢測當前電腦上安裝的Excel版本,即(微軟Office)Excel.Application,(WPS)Ket.Application,ET.Application。找到哪個就用哪個。
![](http://image.uc.cn/s/wemedia/s/upload/2024/d129938d9b992de95f9e847cc5ba23f3.jpg)
安裝一般慣例,得先實例化com.excel組件。語法如下:
var excel,err = com.excel(); // 新建Excel應用該方法有一個可選參數,create,表示是否新建Excel應用。
true表示新建一個excel應用。默認值false表示獲取當前打開的Excel應用。操作Excel其他對Excel的操作方式跟VBA基本保持一致。參考下面的案例:
//COM 接口import console;import com.excel; console.showLoading(" 正在啓動 Excel ");var excel,err = com.excel(); assert(excel,err);excel.Visible = true; //使Excel窗口可見//excel.alerts = false; //關閉所有操作提示var book = excel.WorkBooks.Add(); //創建工作簿// book = excel.Open( "\test.xls" ); var sheet = excel.ActiveWorkbook.Sheets(1);var cell = sheet.Cells(1,1);cell.Value2 = "haha"; console.log( cell.Text );//遍列所有單元格for(i,values in excel.eachValue(1) ){ console.log("行號"+i,table.tostring(values)); }//excel.Quit(); //退出console.pause();![](http://image.uc.cn/s/wemedia/s/upload/2024/6443cc6a9589d9609008aa8f08ece585.png)