* 本篇目標
製作Word客製化報表
* 前言
上次我們利用內建的Report Viewer很方便的能讓我們匯出清單型資料,但實務上常常會有一些客製化的報表,.NET內建有Interop Freamwork可以使用,但使用上不是那麼的親切,另外還有一種方式是利用word .dot樣板的方式在進行操作,但這種方式連微軟都不建議使用了,今天要介紹DocX這個套件來製作報表。
* DocX
透過Nuget安裝
接著我們新增一個Word,可自己設計字型、顏色等…而 {{}} 這是我習慣的命名,表示待會要用程式取代的區塊
新增一個ExportByDocx Controller,我們就可以很容易的用程式來取代剛剛的區塊
完成畫面
* 後記
這種方式我自己在實務上蠻常用的,比起用Crystal Report或者是Reporting Service花很長時間去製作報表,用原使的Word來製作相對會準確一點,而程式要做的只是取代部分從資料庫來的資料。
本系列程式原始碼請至我的Github下載 https://github.com/kyleap
** 如內容有誤請告知,將進行修改,謝謝 **
沒有留言:
張貼留言