安裝office,直接引用COM控制項 C#4提供對PIA引用的一種方式:鏈接(編譯器只會將PIA中需要的部分直接嵌入到程式集中),變體(variant)被視為動態類型,以減少強制轉換需要的開銷; 不安裝office,拷貝相關dll到運行目錄,直接引用; 拷貝的dll版本最好是12及以上,12以下有兼 ...
安裝office,直接引用COM控制項
C#4提供對PIA引用的一種方式:鏈接(編譯器只會將PIA中需要的部分直接嵌入到程式集中),變體(variant)被視為動態類型,以減少強制轉換需要的開銷;
不安裝office,拷貝相關dll到運行目錄,直接引用;
拷貝的dll版本最好是12及以上,12以下有相容的bug;
使用Office Open Xml 進行開發:微軟的一個免安裝office的SDK庫
EPPlus 基於 Office Open Xml封裝的一個組件
http://www.cnblogs.com/rumeng/p/3785748.html?utm_source=tuicool&utm_medium=referral
NPOI:
結構:
HSSF - 提供讀寫Microsoft Excel格式檔案的功能。是操作Excel2003以前(包括2003)的版本,擴展名是.xls
XSSF - 提供讀寫Microsoft Excel OOXML格式檔案的功能。是操作Excel2007的版本,擴展名是.xlsx
HWPF - 提供讀寫Microsoft Word格式檔案的功能。
HSLF - 提供讀寫Microsoft PowerPoint格式檔案的功能。
HDGF - 提供讀寫Microsoft Visio格式檔案的功能。
教程:
http://www.tuicool.com/sites/JjAjq2?pn=0
開源地址:https://github.com/tonyqus/npoi/
NPOI.Examples 很多示例是基於1.0 的版本
ExcelReport 基於NPOI的一個封裝庫
使用說明http://www.cnblogs.com/hanzhaoxin/tag/ExcelReport%20/
Spire 相關組件 有商業版本和免費版本
Spire.xls
http://www.cnblogs.com/aehyok/p/3749339.html
http://www.cnblogs.com/pengze0902/p/6122311.html
Spire.Doc
http://www.cnblogs.com/yanweidie/archive/2015/10/19/4888199.html
Aspose.Total 商業軟體