<script type="text/javascript">
/**
* 读取表格中每个单元内容到EXCEL中
* author: martin
*/
function toExcel(tableid) {
//检索浏览器
if(navigator.userAgent.indexOf("MSIE") < 0){
alert('请用ie浏览器进行表格导出!');
return;
}
var curTbl = document.getElementById(tableid);
var oXL = null;
try {
oXL = GetObject("", "Excel.Application");
}catch(E){
try
oXL = new ActiveXObject("Excel.Application");
}catch(E2) {
alert("无法启动Excel!/n/n请调整IE浏览器的安全级别。");
window.location.reload(true);
return;
}
}
var //创建AX对象excel
var //获取workbook对象
//定义行高
oSheet.Rows(1+":"+1).RowHeight = 40;
//定义列宽
oSheet.Columns('A:A').ColumnWidth = 0;
oSheet.Columns('B:B').ColumnWidth = 4;
oSheet.Columns('C:C').ColumnWidth = 10;
oSheet.Columns('D:D').ColumnWidth = 4;
oSheet.Columns('E:E').ColumnWidth = 11;
oSheet.Columns('F:F').ColumnWidth = 30;
oSheet.Columns('G:G').ColumnWidth = 5;
//定义对齐方式
oSheet.Rows(1).HorizontalAlignment = 3;
/* //指定页面区域内容导入Excel
var sel = document.body.createTextRange(); //激活当前sheet
sel.moveToElementText(curTbl); //把页面区域内容移到TextRange中
sel.select(); //全选TextRange中内容
sel.execCommand("Copy"); //复制内容
oSheet.Paste(); //粘贴到活动的EXCEL中
oXL.Visible = true; //设置excel可见
oSheet.Application.Quit(); //结束当前进程 */
//指定页面区域"单元格"内容导入Excel
var //取得表格行数
for(i=0; i<Lenr; i++){
var //取得每行的列数
for(j=0; j<Lenc; j++){
oSheet.Cells(i+1,j+1).value = "'" //赋值
}
}
oXL.Visible = true;
}
</script>
-------------------------------------程序调用-----------------------------------
<table id="tableExcel" align="center">*************</table>
<button οnclick="toExcel('tableExcel')">生成Excel报表</button>
javascript object导出为csv js导出为excel
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java Excel导入导出
Java的两种方式操作Excel
数据 java excel 导出数据 -
JS导出网页所有内容为excel
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=der-collaps.
javascript elementui wpf html 中文乱码 -
GridView 导出为Excel
<br />/// <summary><br /> /// GridView数据导出到Excel表<br /> /// </summary><br /> /// <param name="ctl">DataGrid控件</p
excel datagrid string class object -
Javascript:使用js将数据导出到excel/csv
使用js将数据导出到excel/csv
ico 数据 json数据 C