本文目录一览:
- 1、jqGrid怎么导出EXCEL-CSDN论坛
- 2、怎么实现jqGrid导出excel
- 3、jquery把jqgrid中数据导出excel表格求助
- 4、有没有谁用过jqGrid导出excel-CSDN论坛
- 5、如何给jqgrid导航栏增加自定义按钮及其事件
jqGrid怎么导出EXCEL-CSDN论坛
在EXCEL中使用函数进行计算,方法如下: (1)单击选定用于存放计算结果的单元格(即结果放在哪里,就单击选定哪里)。 (2)在工具栏上单击“粘贴函数”列表,选择需要的函数。 (3)确定后,打开函数参数设置对话框,设置相应参数。 对于求和,...
怎么实现jqGrid导出excel
//导出报表
var ExportTable= function (title, flag, tableId, isAddedFoot) {
try {
var $curTb = null;
if (flag != '') {
$curTb = $("#" + flag + "_" + tableId);
} else {
$curTb = $("#" + tableId);
}
var curTbl = $curTb[0];
var Lenc = curTbl.rows(0).cells.length;
var dateTime = $("#" + flag + "_txtBeginDateCtl").val();
var year = new Date().getYear();
var ds = null;
if (dateTime.indexOf('-') = 0) {
ds = dateTime.split('-');
year = ds[0];
} else if (dateTime.indexOf('/') = 0) {
ds = dateTime.split('/');
year = ds[0];
}
var tbTitle = "table id='tbTitle'trtd style='font-weight:bold;text-align:left'" + title;
tbTitle += "(" + year + "-" + curTbl.rows(0).cells(1).innerText + " 到 " + year + "-" + curTbl.rows(0).cells(Lenc - 1).innerText + ")/td/tr";
tbTitle += "/table";
$curTb.prepend(tbTitle);
if (isAddedFoot) {
var tbFoot = "table id='tbColor' cellspacing='0' align='Left'trtd/td/td" +
"tr td style='text-align:left;' width='60'颜色说明/td" +
"td style='background-color:#7f7f7f;text-align:center;' width='100'时间已过/td" +
"td width='10'/td" +
"td style='background-color:#604a7b;text-align:center;' width='100'已审查/td" +
"td width='10'/td" +
"td style='background-color:#31859c;text-align:center;' width='100'已审核/td" +
"td width='10'/td" +
"td style='background-color:#4f6228;text-align:center;' width='100'已审阅/td" +
"td width='10'/td" +
"td style='background-color:red;text-align:center;' width='100'冲突数据/td" +
"/tr " +
"/table";
$curTb.append(tbFoot);
}
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
var sheetR = oSheet.UsedRange.Rows.Count;
var sheetC = oSheet.UsedRange.Columns.Count;
oSheet.Range(oSheet.Cells(1, 1), oSheet.Cells(sheetR, sheetC)).Borders.LineStyle = 1;
oSheet.Range(oSheet.Cells(1, 1), oSheet.Cells(sheetR, sheetC)).Font.Size = 9;
oSheet.Range(oSheet.Cells(1, 1), oSheet.Cells(1, sheetC)).Merge();
oSheet.Cells(2, 1).HorizontalAlignment = 2;
oSheet.Cells(2, 1).VerticalAlignment = 2;
oSheet.Cells(2, 1).Font.Bold = true;
oSheet.Cells(2, 1).Font.Size = 12;
oSheet.Rows(2 + ":" + 2).RowHeight = 30;
oSheet.Range(oSheet.Cells(2, 1), oSheet.Cells(2, sheetC)).Merge();
if (isAddedFoot) {
oSheet.Range(oSheet.Cells(sheetR - 1, 1), oSheet.Cells(sheetR - 1, sheetC)).Merge();
}
oXL.Visible = true;
$("#tbTitle").remove();
$("#tbColor").remove();
//alert("导出成功!");
} catch(e) {
alert("导出失败!");
} finally {
window.setInterval("CleanUp();", 1);
}
}
var CleanUp= function ()
{
window.clearInterval(idTmr);
CollectGarbage();
}
jquery把jqgrid中数据导出excel表格求助
给你一个实现的思路,利用poi进行excel导出(至于怎么用,网上一搜一大堆,自己可以找个例子先实验一下),取出数据存到服务器,再以流的方式在浏览器端 进行弹出下载
有没有谁用过jqGrid导出excel-CSDN论坛
在EXCEL中使用函数进行计算,方法如下: (1)单击选定用于存放计算结果的单元格(即结果放在哪里,就单击选定哪里)。 (2)在工具栏上单击“粘贴函数”列表,选择需要的函数。 (3)确定后,打开函数参数设置对话框,设置相应参数。 对于求和,...
如何给jqgrid导航栏增加自定义按钮及其事件
jQuery("#grid_id").navButtonAdd('#pager',{
caption:"Excel",
buttonicon:"ui-icon-excel",
onClickButton: function(){
alert("导出excel");
},
position:"last"
});