function method2(tableid) //读取表格中每个单元到EXCEL中
{
var curTbl = document.getElementById(tableid);
try {
var oXL = new ActiveXObject("Excel.Application");
}
catch(e)
{
alert( "您必须安装Excel2000或以上,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。请选择Internet设置--安全选项--本地Intranet--改区域的安全级别设置为低,才能导出到Excel!");
window.location.reload();
return "";
}
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var Lenr = curTbl.rows.length;
//取得表格行数
for (i = 0; i < Lenr; i++)
{
var Lenc = curTbl.rows(i).cells.length;
//<!--设置显示字符而不是数字-->
oSheet.Columns(6).NumberFormatLocal="@"
oSheet.Columns(5).NumberFormatLocal="@";
oSheet.Columns(8).NumberFormatLocal="@";
//取得每行的列数
for (j = 0; j < Lenc; j++)
{
oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
//赋值
}
}
oXL.Selection.HorizontalAlignment = -4108; //'xlHAlignCenter 横向居中
oXL.Range("a1:b1:c1:d1:f1:g1:h1:i1:j1:k1").MergeCells = true;//合并
//oXL.Range("a1:b1").select;//选中
//oXL.Selection.VerticalAlignment = -4108; //'xlVAlignCenter 竖向居中
oSheet.Columns.AutoFit; //自动适应大小
//设置excel可见属性
oXL.Visible = true;
oXL.UserControl = true; //excel交由用户控制
}
分享到:
相关推荐
JavaScript导出数据到Excel! 值得下载看看!资源免费,大家分享!!
经常在网上搜东西都搜不到,更有人上传点没用了,现在我解决了就把解决方法上传上吧.
C#前台Jhtml页面数据,列表数据使用javaScript导出数据到Excel
js 实现 用JavaScript导出图像到Excel! 值得下载看看!资源免费,大家分享!!
在浏览器中将数据导出到excel或WPS的电子表格中是程序开发中经常在实现的功能,本资源提供数据的导出,详细的功能注释让你一目了然,如Excel文件的操作,工作表、工作簿操作,单元格操作,表格格式(表格线、行高、...
通过Js把数据导出到Excel里,新Excel表格,保存表格等
JS数据导出Excel案例代码,通过JS数组形式把数据导出成Excel文件格式
前端导出数据为excel(兼容chrome 和 IE10以上版本),列举了网上常用的两种方法外,新增了可以导出超过5W行数据的方法
包含easyui,datagrid的列表导出,支持多表头,数据值格式化。QUICKUI,QUIGRID导出,导出excel格式为:xls。
这是一个JS工具类程序,可以将页面数据导出到excel表格,不使用后台代码。纯前端代码实现。简单实用
纯JavaScript实现json格式数据导出到Excel文件,支持多个Sheet页导出
通过javascript将数据导出到excel中
js 导出 Excel 【支持大量数据导出,亲测】、支持IE噢
两种方法将easyui datagrid 中的数据导出到Excel中,均以验证可以正常使用
js导出html数据存入excel中,存在兼容问题支持部分浏览器
用EXT进行数据导出,把数据保存在EXCEL里.
echarts图表导出到excel中的解决方法,做个备忘录,以防忘记
有前端的js导出到Excel,可是这个导出需要加信任站点,有些用户就是娇,不想动手,就弄了个后台代理导出到Excel
小程序导出数据到EXCEL
纯JS将table表格导出到excel的方法 html <div > ('tableExcel','myDiv')">IE导出Excel方法</button> ('tableExcel')">Chrome导出Excel</button> </div> <div id="myDiv"> <table id="tableExcel" ...