1.前言:
讀取Excel檔案的方法很多,LinqToExcel是利用Linq的方式查詢讀取Excel 2003/2007的檔案,為一個MIT license的開放程式碼函式庫。
2.說明:
與眾多操作Excel檔案的函式庫相比,LinqToExcel只能算是輕量級的軟體,用以單純讀取Excel檔案。
西夏普 發表在 痞客邦 留言(0) 人氣(4,792)
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。
豐富的範例說明。
西夏普 發表在 痞客邦 留言(5) 人氣(69,182)
1.前言:iTextSharp是一種Affero GNU Public License的開放原始碼函式庫,提供C#程式開發人員產生PDF檔案,相當於Java版本的iText。
2.說明:iTextSharp是最常被使用產生PDF檔案的函式庫,特點有:
•產生PDF格式檔案
•PDF檔案操作(浮水印、合併/分割文件等等)
•填寫表單
•XML功能
•數位簽章
西夏普 發表在 痞客邦 留言(0) 人氣(23,422)
1.前言:PDF Clown是一個LGPLv3 license的開放原始碼的函式庫,可用來產生PDF格式的檔案,由C#/.NET 4.0開發而成。
2.說明:PDF Clown是另一款產生PDF檔案的函式庫,主要的功能除了產生PDF檔案,還可以讀取和編輯既有的PDF文件,對於影像格式的處理,目前僅支援JPEG的格式,另外要使用.NET 3.5來開發專案,需下載使用PDFClown-0.1.1-Beta的版本。
西夏普 發表在 痞客邦 留言(0) 人氣(528)
1.前言:PDFsharp是一個MIT license的開放原始碼的函式庫,可用來產生PDF格式的檔案,支援.NET各種語言的開發。
2.說明:PDFsharp在首頁中說明包含兩種函式庫,一種是單純產生PDF檔案的PDFsharp,一種是產生PDF, XPS或RTF格式檔案的MigraDoc,本範例僅介紹PDFsharp,說明如何運用PDFsharp的函式庫簡單地產生PDF檔案。
西夏普 發表在 痞客邦 留言(0) 人氣(9,466)
1.前言:sharpPDF是一個LGPLv2 license的開放原始碼的函式庫,可用來產生PDF格式的檔案。
2.說明:sharpPDF是一個產生PDF檔案的元件,其優點是使用簡單,可以快速地整合到自己的專案中。
西夏普 發表在 痞客邦 留言(0) 人氣(526)
1.前言:
EPPlus是一個可以在Server-side產生Microsoft Excel 2007格式的檔案,為LGPL license的開放原始碼的函式庫。
2.說明:
使用EPPlus作為伺服器端產生Excel檔案的好處是在伺服器上無需安裝Office,動態叫用EPPlus的方法產生Excel檔案,提供網頁下載Excel報表。
西夏普 發表在 痞客邦 留言(1) 人氣(10,015)
1.前言:
Meta Numerics的數學及統計函式庫功能提供.NET平台上程式開發人員做科學計算,包含矩陣代數、複數運算、信號處理與資料分析等。
2.說明:
Meta Numerics的說明可參考:
http://www.meta-numerics.net/
西夏普 發表在 痞客邦 留言(0) 人氣(186)
1.前言:
上一篇文章介紹Math.NET Numerics,但是其元件目前僅支持.NET 4.0以上,要在.NET 3.5或以下要使用,可用dnAnalytics。dnAnalytics是一個開放原始碼函式庫,現在已經併入Math.NET Numerics的專案中,早期的元件為BSD/MS-PL license的軟體,支援.NET程式的開發,提供包括線性代數,機率分布,亂數產生,特殊函數及數值統計分析等。
2.說明:
DnAnalytics的說明請參考:
http://en.wikipedia.org/wiki/DnAnalytics
西夏普 發表在 痞客邦 留言(0) 人氣(122)
1.前言:
Math.NET Numerics是一個MIT/X11 license的開放原始碼函式庫,支援.NET程式的開發,提供包括線性代數,特殊函數,機率模型,插植運算,積分變換,數值統計分析,及各種數學運算,功能非常強大。
2.說明:
Math.NET Numerics的說明請參考:
http://en.wikipedia.org/wiki/Math.NET_Numerics
西夏普 發表在 痞客邦 留言(0) 人氣(3,175)