|
var xlBook = xls.Workbooks.Open("c:\\xsxycjb.xls"); var xlsheet = xlBook.Worksheets(1) 这个可是使用网络模板, var xlBook = xls.Workbooks.Open("http://you.com/\PrintTemplates\\xsxycjb.xls"); var xlsheet = xlBook.Worksheets(1) 这个力例子中基本把excel打印需要的技术都展示出来了,如图片,退出什么的。 这里要说明的是table的数据可以是隐藏的,不显示也可以取出,这样就可以增加很多数据进来,又不影响界面。 Excel.js:这个是清理excel的脚本,当结束excel进程的时候它还没有推出,清理一下,这个就没有vs好了:(。 这个是一个简单的示例,就是你给他一个表格名字就可以了,然后生成一个表格,就是这样:MakeExcel("TABLE1",true,"1.xls"),其他参数可以不要。 function MakeExcel(Obj,ProceVisible,SaveAsFilename,SortType,SortField){ var MyData= new GetTableData(Obj,0,0); var myrows=MyData.rows; var i,j; try { var xls = new ActiveXObject ( "Excel.Application" ); } catch(e) { alert( "要打印该表,您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。 请点击【帮助】了解浏览器设置方法!"); return ""; } if (typeof(ProceVisible)=="undefined"){ xls.visible = true; } else{ if (ProceVisible=="true"){ xls.visible = true; } else { xls.visible = false 上一页 [1] [2] [3] 下一页
|