46 次瀏覽

[C#] 使用 NPOI 將結構 (Struct) 陣列轉存至 Excel 檔案

如果只是要純粹將陣列內容輸出成 Excel 能讀的檔案,那直接參考 使用 C# 將資料匯出為 CSV 中的方法三就可以快速達成。但因為 CSV 檔案僅透過逗號與分行組成,當資料內容含有特殊符號時會發生錯誤,且後續不能進行圖表繪製與使用其他 Excel 功能,對於複雜資料和資料分析等需求來說,僅使用 CSV 無法滿足要求。C# 是基於 .NET 框架的程式語言,對於處理 Excel 檔案部分,目前於市面上有付費的 Spire.XLS、.NET Excel Framework 與開源免費的 NPOI。在這篇文章中,我們將要透過 Visual Studio 來使用 NPOI 套件,將結構陣列輸出至 Excel 檔案。

437 次瀏覽

[Csharp] MongoDB 5.0 資料庫交易 (Transaction) 語法筆記

在資料庫中有一個術語為 ACID,它其實是資料庫管理系統為保證數據可靠的四個特性的縮寫,分別為「原子性 Atomicity」、「一致性 Consistency」、「隔離 Isolation」與「永久性 Durability」。而我們現在要用到的「交易 Transaction」功能主要是原子性 Atomicity 的應用,簡單一句話來說明這個特性就是「全有,或全無」。