js 将table表格导出excel
2012-08-24 20:43
651 查看
我用的是table的id来操作的
function PrintTableToExcel()
{
try
{
var xls = new ActiveXObject( "Excel.Application" );
}
catch(e)
{
alert( "要打印该表,您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。");
return false;
}
xls.visible = true;
var xlBook = xls.Workbooks.Add;
var xlsheet = xlBook.Worksheets(1);
xlsheet.Range(xlsheet.Cells(1,3),xlsheet.Cells(document.getElementById("sss").rows.length,3)).Font.Size=16; //编辑字体
var x = 1;
var y = 1;
for (var i = 0; i < document.getElementById("sss").rows.length; i++)
{
y = 1;
for (var j = 0; j < document.getElementById("sss").rows[i].cells.length; j++)
{
xlsheet.Cells(x, y).Value = document.getElementById("sss").rows[i].cells[j].innerHTML;
xlsheet.Cells(x, y).Borders.LineStyle = 1;
y++;
}
x++;
}
xlsheet.Columns.AutoFit; //自动适应大小
return;
}
注:web对磁盘写入需要修改ie的安全设置:安全--->将站点添加到可信任站点--->自定义安全级别--->对未标记为可安全执行的ActivaX空间初始化--->标记为启用。
来源:http://www.cnblogs.com/qqflying/archive/2012/03/21/2409484.html,略微改动,
function PrintTableToExcel()
{
try
{
var xls = new ActiveXObject( "Excel.Application" );
}
catch(e)
{
alert( "要打印该表,您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。");
return false;
}
xls.visible = true;
var xlBook = xls.Workbooks.Add;
var xlsheet = xlBook.Worksheets(1);
xlsheet.Range(xlsheet.Cells(1,3),xlsheet.Cells(document.getElementById("sss").rows.length,3)).Font.Size=16; //编辑字体
var x = 1;
var y = 1;
for (var i = 0; i < document.getElementById("sss").rows.length; i++)
{
y = 1;
for (var j = 0; j < document.getElementById("sss").rows[i].cells.length; j++)
{
xlsheet.Cells(x, y).Value = document.getElementById("sss").rows[i].cells[j].innerHTML;
xlsheet.Cells(x, y).Borders.LineStyle = 1;
y++;
}
x++;
}
xlsheet.Columns.AutoFit; //自动适应大小
return;
}
注:web对磁盘写入需要修改ie的安全设置:安全--->将站点添加到可信任站点--->自定义安全级别--->对未标记为可安全执行的ActivaX空间初始化--->标记为启用。
来源:http://www.cnblogs.com/qqflying/archive/2012/03/21/2409484.html,略微改动,
相关文章推荐
- 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:"\@"
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- 纯JS 将table表格导出到excel
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
- JS 将表格table导出excel
- js 导出 html 中的 table 表格为 excel
- js操作table表格导出数据到excel方法
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- js导出table表格生成excel
- JS导出Table为excel的三种可行性方案
- .net SQLServer导出Excel,速度快,支持自定义表格table样式
- 网站开发进阶(三十一)js如何将html表格导出为excel文件(后记)
- 把table表格内容导出为excel
- Table表格导出为Excel、csv、txt、sql、json、xml、Word格式
- js table数据导出excel文件
- js把html中的table数据导出到Excel中
- 网站开发进阶(三十一)js如何将html表格导出为excel文件(后记)
- Js 导出table内容到Excel
- Js 导出table内容到Excel的简单实例
- js导出表格数据到word、excel