NPOI
C#產EXCEL
要去 using NPOI;
如果只是要格式為文字的內容,可以用某種 TABLE TR TD 去產生。
但如果要通用格式,就只能用NPOI了。NPOI有產生EXCEL的各種方法,和屬性設定。
參考資料:(https://dotblogs.com.tw/joysdw12/2013/01/14/87228)
NPOI的各種類型
--引用自參考資料
1.前言: NPOI是Apache License 2.0的開放原始碼函式庫,提供.NET程式開發人員在無安裝Microsoft Office的環境下,讀取和操作Office 97-2007文件。
2.說明: POI是支援JAVA的函式庫,而NPOI是支援.NET的開放原始碼,用以讀取xls, doc, ppt等檔案,在無安裝Microsoft Office的伺服器或是個人電腦上,可提供操作Office文件。 NPOI的特點: 開放的原始碼函式庫。 涵蓋大部分的Excel功能。 支援Office 97-2007的格式,例如xls, xlsx, docx。 支援輸出與輸入的功能。 支援.NET 4.0。 豐富的範例說明。
HSSF - 提供讀寫Microsoft Excel XLS格式檔案的功能。 XSSF - 提供讀寫Microsoft Excel OOXML XLSX格式檔案的功能。 HWPF - 提供讀寫Microsoft Word DOC格式檔案的功能。 HSLF - 提供讀寫Microsoft PowerPoint格式檔案的功能。 HDGF - 提供讀Microsoft Visio格式檔案的功能。 HPBF - 提供讀Microsoft Publisher格式檔案的功能。 HSMF - 提供讀Microsoft Outlook格式檔案的功能。
NPOI的官網範例(簡易)
在本機端產生檔案
範例(較多屬性)
[NPOI]以ASP .NET配上NPOI 2.2.1產生xlsx檔(https://dotblogs.com.tw/alenwu_coding_blog/2017/06/06/apsnet_npoi_1)
Last updated