在公司做EXCEL 報表設計也差不多有一年了,今天把自己的一些心得,簡要的介紹一下.
第一篇:
EXCEL的導入導出的方法有很多種,常見的有CSV(不需要COM組件,直接把EXCEL當作一個數據庫,特點是執行效率較高,缺點是:不能靈活的修改,如果客戶需要改動輸出以後的EXCEL文件,他需要修改大量的代碼),DTS 填充CELL的辦法(我理解爲座標式插入,這種方法可以解決很多使用的問題,它存在和CSV同樣的缺點).XML MAP的方式,這種方法非常簡單,可以靈活的解決各種模版的更改在不修改源代碼的情況下,但是缺點是EXCEL進程非常難殺死.
首先我們介紹一些必要的屬性:
Excel.Application: 用來初始化一個EXCEL實例, eg. (VB), Dim app as Excel.Application (C#) Excel.Application xlApp;
Workbooks:表示工作簿的集合,屬於application的公共成員,
續: