2012-06-16
代码如下:
function AutomateExcel() { try { //Start Excel and get Application object. var oXL; try { oXL = new ActiveXObject("Excel.Application"); } catch(e) { alert("无法启动Excel!nn如果您确信您的电脑中已经安装了Excel," + "那么请调整IE的安全级别。nn具体操作:nn" + "工具 → Internet选项 → 安全 → 自定义级别 → 对没有标记为安全的ActiveX进行初始化和脚本运行 → 启用"); return false; } //Get a new workbook. var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var table = $("#GridView1")[0]; var rows = table.rows; var columns = table.rows(0).cells; var codes = ""; //设置标题 var name = "第 <%= _CurrentPage %> 页"; oXL.Caption = name; oSheet.Name = name; //设置表头 oSheet.Cells(1, 1).Value = "申请单编号"; oSheet.Cells(1, 2).Value = "出货金额"; oSheet.Cells(1, 3).Value = "营销部门"; oSheet.Cells(1, 4).Value = "业务人员"; oSheet.Cells(1, 5).Value = "内部合同号"; oSheet.Cells(1, 6).Value = "客户名称"; oSheet.Cells(1, 7).Value = "币种"; oSheet.Cells(1, 8).Value = "客户船期"; oSheet.Cells(1, 9).Value = "国别"; oSheet.Cells(1, 10).Value = "核销单号"; oSheet.Cells(1, 11).Value = "发票号码"; oSheet.Cells(1, 12).Value = "报关日期"; //获取当前页申请单编号 for (var i = 2; i <= rows.length; i++) { codes += "'" + rows(i - 1).cells(0).innerText + "',"; } codes += "''"; //获取数据并填充数据到EXCEL $.post("../Handlers/ShippingApplyHandler.ashx", { Action: "ExportData", ExportCondition: codes }, function (views) { if (views != null) { var beginindex = 1; var endindex = 1; for (var i = 0; i < views.length; i++) { endindex++; oSheet.Cells(i + 2, 1).Value = views[i].SACode; oSheet.Cells(i + 2, 2).Value = views[i].AmountSum; oSheet.Cells(i + 2, 3).Value = views[i].Department; oSheet.Cells(i + 2, 4).Value = views[i].SalesName; oSheet.Cells(i + 2, 5).Value = views[i].ContractNo; oSheet.Cells(i + 2, 6).Value = views[i].CustomerName; oSheet.Cells(i + 2, 7).Value = views[i].CurrencyCode; if (views[i].CustomerSchedule != null) { oSheet.Cells(i + 2, 8).Value = ConvertToJSDate(views[i].CustomerSchedule).Format("yyyy-MM-dd"); } oSheet.Cells(i + 2, 9).Value = views[i].Country; oSheet.Cells(i + 2, 10).Value = views[i].VerificationNumber; oSheet.Cells(i + 2, 11).Value = views[i].InvoiceNumber; if (views[i].CustomsDate != null) { oSheet.Cells(i + 2, 12).Value = ConvertToJSDate(views[i].CustomsDate).Format("yyyy-MM-dd"); } if (i > 0 && views[i - 1].SACode == views[i].SACode) { oSheet.Range(oSheet.Cells(beginindex, 1), oSheet.Cells(endindex, 1)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 2), oSheet.Cells(endindex, 2)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 3), oSheet.Cells(endindex, 3)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 4), oSheet.Cells(endindex, 4)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 5), oSheet.Cells(endindex, 5)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 6), oSheet.Cells(endindex, 6)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 7), oSheet.Cells(endindex, 7)).Merge(); oSheet.Range(oSheet.Cells(beginindex, 8), oSheet.Cells(endindex, 8)).Merge(); beginindex = endindex; } else { beginindex++; } } } }, "json"); //设置自动列宽 oSheet.Columns.AutoFit(); //设置excel为可见 oXL.Visible = true; //将Excel交由用户控制 oXL.UserControl = true; //禁止提示 oXL.DisplayAlerts = false; //释放资源 //oXL = null; //oWB = null; //oSheet = null; } catch (e) { } } |
逃跑吧少年ios版下载v8.33.0 iphone手机版
其它手游 1G
下载roblox国际服安装器下载v2.684.688 安卓手机版
经营养成 125.7M
下载傲世西游ios版下载v2.121 iPhone版
其它手游 294M
下载仙剑奇侠传iphone版下载v1.1.98 ios版
其它手游 549M
下载物质与魔法最新版下载v2.57 安卓版
其它手游 414.0M
下载物质与魔法测试服下载v2.57 安卓版
其它手游 414.0M
下载上古修仙最新版下载v10.2.29 安卓版
角色扮演 180.1M
下载最强NBA官方版下载v1.55.662 安卓版
体育运动 1.68G
下载逃跑吧少年官方正版手游下载v8.33.0 安卓2025手机版
下载
宝宝梦想小镇宝宝巴士最新版下载v9.87.00.00 安卓官方版
下载
宝宝爱刷牙宝宝巴士教育版下载v9.87.00.00 安卓版
下载
小玛丽捕鱼官方正版下载v5.13.0 安卓版
下载
小玛丽捕鱼旧版安装下载v5.10.10 安卓官方版
下载
原神bilibili服官方版下载v5.8.0 安卓哔哩哔哩服
下载
天天捕鱼电玩版赢话费官方版下载v11.0 安卓版
下载
遇见龙2手游下载v1.1.157 安卓版
下载