EasyCSVNet
1.0.0
一個免費且簡單的 CSV 匯入和匯出程式庫,支援 XML 定義,用 VB.Net 編寫
EasyCSVNet 是一個完全以 VB.Net 編寫的簡單且輕量級的解決方案,可以以舒適的方式處理類似 CSV(「逗號分隔值」純文字)檔案。它允許輕鬆地將 CSV 檔案匯入到高級業務層物件清單中,因為 OCM(「物件到 CSV」映射)模式是在單獨的 XML 檔案中定義的。下面涉及的所有類型轉換和字段到屬性映射工作都由庫透過反射透明地進行。此外,每當在匯入最終格式錯誤的 CSV 檔案時發現語法缺陷時,在 CSV 解析期間,都會在執行時異常中引發清晰且詳細的錯誤訊息。通常在處理多行 CSV 檔案時非常有用!此外,還提供了簡單的導出類,如果需要,可以輕鬆實現從物件到 CSV 的反向導出過程。總之,這是一種針對更傳統的樣板逐行解析策略的微創且更「無菌」的替代方法,其創建是為了節省開發人員的時間和精力,然後開發人員可以專注於涉及實際業務邏輯的項目的其他部分。
請參閱 EasyCSVNet/doc 資料夾中的詳細文件。
套件形式的庫二進位檔案也可以從 NuGet 下載/安裝:https://www.nuget.org/packages/easycsvnet