安裝office,直接引用COM控件html
C#4提供對PIA引用的一種方式:連接(編譯器只會將PIA中須要的部分直接嵌入到程序集中),變體(variant)被視爲動態類型,以減小強制轉換須要的開銷;git
不安裝office,拷貝相關dll到運行目錄,直接引用;github
拷貝的dll版本最好是12及以上,12如下有兼容的bug;ui
使用Office Open Xml 進行開發:微軟的一個免安裝office的SDK庫url
EPPlus 基於 Office Open Xml封裝的一個組件htm
http://www.cnblogs.com/rumeng/p/3785748.html?utm_source=tuicool&utm_medium=referralblog
NPOI:教程
結構:開發
HSSF - 提供讀寫Microsoft Excel格式檔案的功能。是操做Excel2003之前(包括2003)的版本,擴展名是.xls get
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 商業軟件