关于网页数据导入excel问题
轉(zhuǎn)載自品略圖書館?http://www.pinlue.com/article/2018/12/0500/377771877924.html
?
網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入excel共分三步:
第一步:建立EXCEL.JS文件
====文件的代碼=========
var? idTmr? =? "";
function copy(tabid)
{
var oControlRange = document.body.createControlRange();
oControlRange.add(tabid,0);
oControlRange.select();
document.execCommand("Copy");
}
function toExcel(tabid){
copy(tabid);
try
{
var xls = new ActiveXObject( "Excel.Application" );
}
catch(e)
{
alert( "Excel沒(méi)有安裝或?yàn)g覽器設(shè)置不正確.請(qǐng)啟用所有Active控件和插件");
return false;
}
xls.visible = true;
var xlBook? = xls.Workbooks.Add;
var xlsheet = xlBook.Worksheets(1);
xlBook.Worksheets(1).Activate;
for(var i=0;i<tabid.rows(0).cells.length;i++){
xlsheet.Columns(i+1).ColumnWidth=15;
}
xlsheet.Paste;
xls=null;
idTmr? =? window.setInterval("Cleanup();",1);
}
function? Cleanup()? {
window.clearInterval(idTmr);
CollectGarbage();
}
================
第二步:在網(wǎng)頁(yè)中引用EXCEL.JS,并聲明一個(gè)表格ID
第三步:在網(wǎng)頁(yè)中控件的ONCLICK事件中加入toExcel函數(shù),將表格的ID作為參數(shù)傳入
例如:
<input type="button" οnclick="toExcel(t1)">
<table id="t1">? //為表格聲明一個(gè)ID
希望上面的信息能給你帶來(lái)幫助
總結(jié)
以上是生活随笔為你收集整理的关于网页数据导入excel问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 常见排序算法的C#实现
- 下一篇: Union内存对齐