Web、winform打印、批量打印解決方案、excel套打模板

點擊下載Excel 快遞單套打模板

 

在網上找了很多都是.cab 或activex之類的控件比較麻煩、報表又不會,只能用excel了

 

需求很簡單,勾選多個訂單後,能夠批量打印每一個訂單的商品列表,由於是在Web上,我的解決方案如下:

 

1,服務器生成Excel 供客戶端下載打印(即本地打印)。

2,服務器自動打印(遠程打印)。

 

本地打印:

1,服務器生成excel;

2,下載

3,打印

 

遠程打印:

1,做一個目錄監聽程序;

2,生成excel;

3,目錄監聽程序調用excel,開始打印

 

這樣遠近基本都滿足了,唯一一點就是負責打印的機器需要安裝excel

 

以下附上一個excel操作的類:

如下調用即可:

ExcelControl  _excelApp = new ExcelControl();/*實例化*/

ExcelApp.SavefilePath = filePath;/*生成文件存放的位置*/
ExcelApp._SaveToExcel(/*這裏傳入datatable、或dataset*/);

 

 

 

關於目錄監用到一個類fileSystemWatcher,自己查查就知道了..

 

監聽程序用到了devexpress控件,體積比較大,需要的可以點擊這裏下載

 

發佈了58 篇原創文章 · 獲贊 13 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章