js生成excel对象并导出
2012-11-30 13:53
357 查看
//导出excel数据 response:数据 mc:名称 function dcexcel(response,mc){ var xls = new ActiveXObject("Excel.Application");//创建excel的Application对象 xls.visible = true; var xlBook = xls.Workbooks.Add;//增加一个excel的WorkBook对象 var xlsheet = xlBook.Worksheets(1);//增加一个WorkBook的sheet1对象 var x = 0; if((response.split("@")[0].split(",")[0]=="logmodul")||(response.split("@")[0].split(",")[0]=="logzzjg")){ xlsheet.Cells(1,1).Value = mc; xlsheet.Cells(2,1).Value = "单位"; xlsheet.Cells(2,2).Value = "现有总数"; xlsheet.Cells(2,3).Value = "新增数量"; xlsheet.Cells(3,1).Value = "全市情况"; xlsheet.Cells(3,2).Value = response.split("@")[0].split(",")[2]; xlsheet.Cells(3,3).Value = response.split("@")[0].split(",")[1]; x=4; for(var i=1;i<response.split("@").length;i++){ if(response.split("@")[i].split(",")[1]!="台州市局"){ var zzjgmc = response.split("@")[i].split(",")[1]; var tjxx = response.split("@")[i].split(",")[3];//统计信息 var xzsl = response.split("@")[i].split(",")[2];//新增数量 xlsheet.Cells(x,1).Value = zzjgmc; xlsheet.Cells(x,2).Value = tjxx; xlsheet.Cells(x,3).Value = xzsl; x++; } } }else if((response.split("@")[0].split(",")[0]=="pcsmudl")||(response.split("@")[0].split(",")[0]=="pcslog")){ xlsheet.Cells(1,1).Value = mc; xlsheet.Cells(2,1).Value = "单位"; xlsheet.Cells(2,2).Value = "现有总数"; xlsheet.Cells(2,3).Value = "新增数量"; x=3; for(var i=1;i<response.split("@").length;i++){ var zzjgmc = response.split("@")[i].split(",")[1]; var tjxx = response.split("@")[i].split(",")[3];//统计信息 var xzsl = response.split("@")[i].split(",")[2];//新增数量 xlsheet.Cells(x,1).Value = zzjgmc; xlsheet.Cells(x,2).Value = tjxx; xlsheet.Cells(x,3).Value = xzsl; x++; } }else if(response.split("@")[0].split(",")[0]=="logpersion"){ xlsheet.Cells(1,1).Value = mc; xlsheet.Cells(2,1).Value = "姓名"; xlsheet.Cells(2,2).Value = "访问次数"; x=3; for(var i=1;i<response.split("@").length;i++){ var xm = response.split("@")[i].split(",")[0];//访客姓名 var fwcs = response.split("@")[i].split(",")[2];//访问次数 xlsheet.Cells(x,1).Value = xm; xlsheet.Cells(x,2).Value = fwcs; x++; } } }
相关文章推荐
- Html Table用JS导出excel格式问题 导出EXCEL后单元格里的000412341234会变成412341234 7-14 会变成 2018-7-14(7月14) 自定义格式 web利用table表格生成excel格式问题 js导出excel增加表头、mso-number-format定义数据格式 数字输出格式转换 mso-number-format:"\@"
- js导出table表格生成excel
- 利用js生成读取页面数据并导出为excel
- JS导出table数据到excel问题-Automation 服务器不能创建对象
- 【POI】导出excel文件,不生成中间文件,直接将内存中的数据创建对象下载到浏览器
- js的导出Excel,Word,pdf的实现以及服务器端生成pdf的实现
- phpexcel导出数据库数据生成excel文件
- js前端导出Excel
- js对象for生成页面
- js将table导出excel 之文件改名及格式化全攻略
- C# WinForm下DataGridView导出生成Excel
- 【转】Asp.net程序中用NPOI生成标准Excel报表,导入导出一应俱全
- js 导出 excel 身份证号等长数字变成科学计数法
- HTML用JS导出Excel的五种方法
- JS导出excel设置下载的标题/与angular结合冲突
- 使用反射导出对象列表到Excel,并且支持统计
- js把html中的table数据导出到Excel中
- js将页面table导出excel,弹出保存对话框
- JS导出 excel(适用于ie内核浏览器)
- DataSet导出到Excel比较完整的解决方案(一)--客户端生成文件