原本偵錯時 區域變數視窗長這樣
所以每天都在浪費生命 點、點、點 把每個點開看他到底是誰
偵錯時我當然想看到重點 而不是沒意義的Class Name
原本偵錯時 區域變數視窗長這樣
所以每天都在浪費生命 點、點、點 把每個點開看他到底是誰
偵錯時我當然想看到重點 而不是沒意義的Class Name
NPOI是很老牌的可以讓你產出xls與xlsx的元件
但可能就是因為他太老牌了 許多操作應用上並不便利
通常程式碼中只要用了NPOI 都會看起來落落長很醜
很像.net 以前 大家寫 webform 用 datatable + gridview 在塞資料的那種味道
程式碼中 會有超多創建格子、給格式、給值.......幾百行、千行無限循環
跟現在大家喜歡寫程式習慣並不太符合
所以今天我們試著來包裝NPOI讓他變的更易用些
很多人直覺認為輸出CSV檔是很簡單的事情
不就是一堆由逗號,分隔欄位 再一行一行輸出即可
但若考慮到內容值本身含有, => 剛好與Csv預設用來分隔欄位的符號一樣呢?
或者是內容值本身含有" => 原本期待字串可用" "包覆
當然這些都不難處理 只是處理這種小事很勞民傷財而已
我們可以更優雅的使用ServiceStack來處理