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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章