C#操作WPS方式跟Excel方式比較類似,通過COM組件實現,需要導入對應的Excel或者WPS的COM組件庫。
導入COM組件在VisualStudio中,依次點擊菜單 項目 -> 添加引用,在彈出的對話框中,切換到COM組件選項,在右邊的搜索框中輸入wps,會顯示出可用的wps COM組件庫,需要在電腦上安裝好wps。勾選類似WPS Spreadsheets 3.0 Object Library這種格式的庫。
![](http://image.uc.cn/s/wemedia/s/upload/2024/47c1cce781d0b121688cd5a03a657a43.png)
需要用到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)