在專案中,若有查詢清單功能,免俗不了有匯出的功能,匯出檔案格式最方便就是csv格式,只要用逗點分隔,超簡單。
但現行大家常用的,依然還是Microsoft Office的Excel為大宗,因此我們可以透過一些免費的套件將資料匯出成Excel(.xlsx檔)。
今天實作透過EPPlus將資料轉成Excel並讓使用者可以下載。
在專案中,若有查詢清單功能,免俗不了有匯出的功能,匯出檔案格式最方便就是csv格式,只要用逗點分隔,超簡單。
但現行大家常用的,依然還是Microsoft Office的Excel為大宗,因此我們可以透過一些免費的套件將資料匯出成Excel(.xlsx檔)。
今天實作透過EPPlus將資料轉成Excel並讓使用者可以下載。
之前寫過一篇ASP.NET MVC使用 DataAnnotations 屬性顯示欄位的中文名稱,當然也可以用Required屬性來驗證該欄位在前端網頁是否必填。
但是我想指定其中兩個欄位是至少要一個必填就好了的話,是否也可以透過屬性來驗證呢?
Entity Framework透過Database First方式將資料庫表格轉換成物件後,即可在View呈現出來。
欄位想要呈現中文的話,可透過DataAnnotations賦予對應的中文名稱,也可以增加驗證的屬性。
但每當Database Schema更新後,重新更新EDMX時,原本在class上的屬性就不見了.......該怎麼辦呢