DC娱乐网

C

前言

C#操作WPS方式跟Excel方式比较类似,通过COM组件实现,需要导入对应的Excel或者WPS的COM组件库。

导入COM组件

在VisualStudio中,依次点击菜单 项目 -> 添加引用,在弹出的对话框中,切换到COM组件选项,在右边的搜索框中输入wps,会显示出可用的wps COM组件库,需要在电脑上安装好wps。勾选类似WPS Spreadsheets 3.0 Object Library这种格式的库。

引用相应的包

需要用到WPS版本的Excel包。格式如下:

using Excel;

新建Excel应用

要新建Excel应用,需要实例化Excel.Application。

Excel.Application xls = new Excel.Application();

要获取当前打开的Excel应用,需要使用InteropServices。

using System.Runtime.InteropServices;Excel.Application xls = (Excel.Application)Marshal.GetActiveObject("Excel.Application");

操作工作簿Workbook

新建工作簿,需要调用Workbooks.Add方法

Workbook wb = xls.Workbooks.Add();

保存工作簿,用Workbook.Save或者SaveAs方法

wb.SaveAs(filename)