关于网页数据导入excel问题
轉載自品略圖書館?http://www.pinlue.com/article/2018/12/0500/377771877924.html
?
網頁數據導入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沒有安裝或瀏覽器設置不正確.請啟用所有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();
}
================
第二步:在網頁中引用EXCEL.JS,并聲明一個表格ID
第三步:在網頁中控件的ONCLICK事件中加入toExcel函數,將表格的ID作為參數傳入
例如:
<input type="button" οnclick="toExcel(t1)">
<table id="t1">? //為表格聲明一個ID
希望上面的信息能給你帶來幫助
總結
以上是生活随笔為你收集整理的关于网页数据导入excel问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见排序算法的C#实现
- 下一篇: Union内存对齐