首页 » 99链接平台 » aardio自动检测并新建微软Excel或WPS(新建微软组件操作自动检测)

aardio自动检测并新建微软Excel或WPS(新建微软组件操作自动检测)

乖囧猫 2024-11-06 15:29:51 0

扫一扫用手机浏览

文章目录 [+]

com.excel组件

com组件封装了对常用的COM组件调用。
操作excel需要用到com.excel组件。
该组件会自动检测当前电脑上安装的Excel版本,即(微软Office)Excel.Application,(WPS)Ket.Application,ET.Application。
这对于Excel交互式操作的场景非常有用。

实例化com.excel组件

在aardio、中,要操作Excel,首先需要实例化com.excel组件。
语法如下:

aardio自动检测并新建微软Excel或WPS(新建微软组件操作自动检测) 99链接平台
(图片来自网络侵删)

var excel,err = com.excel(); // 新建Excel应用

这样就新建了一个excel应用。
该方法有一个可选参数,create,表示是否新建Excel应用。

true表示新建一个excel应用。
默认值false表示获取当前打开的Excel应用。
操作Excel

针对Excel应用,作者封装内容的并不多,主要功能还是有Excel自身的api提供,也就是说,针对Excel的操作方式跟VBA基本保持一致,可以参考微软excel官网的介绍。

下面的案例,新建Excel应用并创建一个工作簿,并且遍历输出单元格的值。

//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();

标签:

相关文章