先看圖,這是幾個月前用NPOI寫的導出數據到Excel,用了上百行代碼,而且難控制,導出來也比較難看 excel打開的效果 下麵是我用ExcelReport類庫導出到Excel的操作 1.首先引用ExcelReport類庫,使用NuGet即可 2.現在就可以寫導出的代碼,ExcelReport已經提 ...
先看圖,這是幾個月前用NPOI寫的導出數據到Excel,用了上百行代碼,而且難控制,導出來也比較難看
excel打開的效果
下麵是我用ExcelReport類庫導出到Excel的操作
1.首先引用ExcelReport類庫,使用NuGet即可
2.現在就可以寫導出的代碼,ExcelReport已經提供了很好的API,現在30行代碼不到,就可以很好的實現導出了,看下圖
效果圖來一個對比,最最重要的是,客戶還可以自主的去編輯模板字體及顏色。
如果用NPOI輸出這個格式,不知道要整幾天。
最後,需要註意的是,數據如果有GUID類型,導出來是空值,只要GUID.ToString()即可
擴展閱讀
作者博園:http://www.cnblogs.com/hanzhaoxin/p/4472860.html
另一園友基於ExcelReport的擴展:http://www.cnblogs.com/zuowj/p/5133935.html(因他提供的API大都是DataTable,比較適用WinForm)