使用說明:
在頁面中匯入htmltoexcel.js,並且「匯出」按鈕的onclick事件只需呼叫此方法:
exportexcel(tableid,exceltitle); /*
tableid:需要被匯出的table的id
exceltitle:excel檔案的大標題 */
執行環境:
ie 6.0
ie的internet選項-》安全-》本地intranet-》自定義級別-》對未標記為可安全執行的指令碼的activex初始化並執行指令碼—》選擇為「提示」
附件:
檔案:htmltoexcel.js
內容:
xlsheet.rows(1).rowheight = 25;
xlsheet.rows(1).font.size=14;
xlsheet.rows(1).font.name="黑體";
xlsheet.rows(2).font.name="黑體";
xlsheet.columns("a:d").columnwidth =18;
xlsheet.columns(2).numberformatlocal="@";
//設定單元格內容自動換行 range.wraptext = true ;
//設定單元格內容水平對齊方式 range.horizontalalignment = excel.xlhalign.xlhaligncenter;//設定單元格內容豎直堆砌方式
= true; xlsheet.rows(3).wraptext=true 自動換行
//設定標題欄
"商品類別";
"商品名稱";
"計費方式";
"有效天數";
"金額";
"所屬服務專案";
"發卡時間";
//html table內容寫到excel
for(i=1;i<=rownum;i++)
}// xlsheet.range(xlsheet.cells(i, 4), xlsheet.cells(i-1, 6)).borderaround , 4
// for(mn=1,mn<=6;mn++) . xlsheet.range(xlsheet.cells(1, mn), xlsheet.cells(i1, j)).columns.autofit;
xlsheet.columns.autofit;
xlsheet.range( xlsheet.cells(1,1),xlsheet.cells(rownum+1,cellnum)).horizontalalignment =-4108;//居中
xlsheet.range( xlsheet.cells(1,1),xlsheet.cells(1,7)).verticalalignment =-4108;
xlsheet.range( xlsheet.cells(2,1),xlsheet.cells(rownum+1,cellnum)).font.size=10;
xlsheet.range( xlsheet.cells(2,1),xlsheet.cells(rownum+1,cellnum)).borders(3).weight = 2; //設定左邊距
xlsheet.range( xlsheet.cells(2,1),xlsheet.cells(rownum+1,cellnum)).borders(4).weight = 2;//設定右邊距
xlsheet.range( xlsheet.cells(2,1),xlsheet.cells(rownum+1,cellnum)).borders(1).weight = 2;//設定頂邊距
xlsheet.range( xlsheet.cells(2,1),xlsheet.cells(rownum+1,cellnum)).borders(2).weight = 2;//設定底邊距
xls.usercontrol = true; //很重要,不能省略,不然會出問題 意思是excel交由使用者控制
xls=null;
xlbook=null;
xlsheet=null;}
js把html中的table資料匯出到Excel中
匯出通用方法,在onlick事件中呼叫getimport table名稱 即可 var idtmr function getexplorer else if explorer.indexof firefox 0 else if explorer.indexof chrome 0 else if ex...
將gridview的內容匯出到excel中去
asp.net 2.0中,gridview控制項是個很不錯的控制項,如何將gridview中的資料匯出到excel中去呢?特別是當gridview中的資料是分頁顯示時,要將整個gridview的資料匯出到excel中去呢?下面是解決的辦法 下面是部分 片段 defualt.aspx中,新增乙個gri...
將gridview的內容匯出到excel中去
asp.net 2.0中,gridview控制項是個很不錯的控制項,如何將gridview中的資料匯出到excel中去呢?特別是當gridview中的資料是分頁顯示時,要將整個gridview的資料匯出到excel中去呢?下面是解決的辦法 下面是部分 片段 defualt.aspx中,新增乙個gri...