js匯出EXCELjs匯出EXCEL
參考一:http://wenku.baidu.com/view/7b81f3eb6294dd88d0d26b57.html
參考二:
js匯出EXCEL js匯出EXCEL
<html>
<body>
<script language=”javascript”>
//匯出excel
function exportExcel(DivID){
//先宣告Excel外掛、Excel工作簿等對像
var jXls, myWorkbook, myWorksheet;
try {
//外掛初始化失敗時作出提示
jXls = new ActiveXObject(`Excel.Application`);
}catch (e) {
alert(“無法啟動Excel!
如果您確信您的電腦中已經安裝了Excel,”+”那麼請調整IE的安全級別。
具體操作:
“+”工具 → Internet選項 → 安全 → 自定義級別 → 對沒有標記為安全的ActiveX進行初始化和指令碼執行 → 啟用”);
return false;
}
//不顯示警告
jXls.DisplayAlerts = false;
//建立AX物件excel
myWorkbook = jXls.Workbooks.Add();
//myWorkbook.Worksheets(3).Delete();//刪除第3個標籤頁(可不做)
//myWorkbook.Worksheets(2).Delete();//刪除第2個標籤頁(可不做)
//獲取DOM對像
var curTb = document.getElementByIdx_x(DivID);
//獲取當前活動的工作薄(即第一個)
myWorksheet = myWorkbook.ActiveSheet;
//設定工作薄名稱
myWorksheet.name=”NP統計”;
//獲取BODY文字範圍
var sel = document.body.createTextRange();
//將文字範圍移動至DIV處
sel.moveToElementText(curTb);
//選中Range
sel.select();
//清空剪貼簿
window.clipboardData.setData(`text`,“);
//將文字範圍的內容拷貝至剪貼簿
sel.execCommand(“Copy”);
//將內容貼上至工作簿
myWorksheet.Paste();
//開啟工作簿
jXls.Visible = true;
//清空剪貼簿
window.clipboardData.setData(`text`,“);
jXls = null;//釋放對像
myWorkbook = null;//釋放對像
myWorksheet = null;//釋放對像
}
</script>
<input type=”button” onClick=”exportExcel(`tabEnterNpDiv`)” value=”匯出表格”>
fgsghsh
<table width=”200″ border=”1″>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<div></div>
<div id=”tabEnterNpDiv”>
<table border=”1″ style=”display:block”>
<tr bgcolor=”tomato”>
<td align=”middle”>省份</td>
<td id = “province” colspan=”2″ align=”middle”>天津</td>
<td colspan=”4″ align=”middle”>攜入</td>
</tr>
<tr bgcolor=”turquoise”>
<td rowspan=”2″ align=”middle”>時間</td>
<td align=”middle”>開始時間</td>
<td align=”middle”>結束時間</td>
<td align=”middle”>電信</td>
<td align=”middle”>移動</td>
<td align=”middle”>聯通</td>
<td align=”middle”>攜出合計</td>
</tr>
<tr bgcolor=”mistyrose”>
<td id = “sDate” align=”middle”>2010-10-17</td>
<td id = “eDate” align=”middle”>2010-11-17</td>
<td align=”middle”>成功量</td>
<td align=”middle”>成功量</td>
<td align=”middle”>成功量</td>
<td align=”middle”>成功量</td>
</tr>
<tr bgcolor=”loralwhite”>
<td rowspan=”4″ align=”middle”>攜出</td>
<td colspan=”2″ align=”middle”>電信</td>
<td align=”middle”>–</td>
<td id = “s001002″ align=”middle”>500</td>
<td id = “s001003″ align=”middle”>700</td>
<td id = “out001″ align=”middle”>1200</td>
</tr>
<tr bgcolor=”indigo”>
<td colspan=”2″ align=”middle”>移動</td>
<td id = “s002001″ align=”middle”>3000</td>
<td align=”middle”>–</td>
<td id = “s002003″ align=”middle”>2500</td>
<td id = “out002″ align=”middle”>5500</td>
</tr>
<tr bgcolor=”Gray”>
<td colspan=”2″ align=”middle”>聯通</td>
<td id = “s003001″ align=”middle”>3000</td>
<td id = “s003002″ align=”middle”>500</td>
<td align=”middle”>–</td>
<td id = “out003″ align=”middle”>3500</td>
</tr>
<tr bgcolor=”tan”>
<td colspan=”2″ align=”middle”>攜入合計</td>
<td id = “in001″ align=”middle”>6000</td>
<td id = “in002″ align=”middle”>1000</td>
<td id = “in003″ align=”middle”>3200</td>
<td id = “inout” align=”middle”>10200</td>
</tr>
</table>
</div>
<div></div><table width=”200″ border=”1″>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
http://blog.sina.com.cn/s/blog_531308390100vboj.html
相關文章
- js匯出Excel表格JSExcel
- 使用xlsx file-saver exceljs實現瀏覽器中Excel匯入匯出ExcelJS瀏覽器
- 匯出excelExcel
- vue excel匯入匯出VueExcel
- java匯出Excel定義匯出模板JavaExcel
- Excel模板匯出之動態匯出Excel
- Angular Excel 匯入與匯出AngularExcel
- Java匯出ExcelJavaExcel
- Vue匯出ExcelVueExcel
- PHP 匯出 ExcelPHPExcel
- PHP匯出EXCELPHPExcel
- Vue框架下實現匯入匯出Excel、匯出PDFVue框架Excel
- vue + element + 匯入、匯出excel表格VueExcel
- kxcel, 方便匯入和匯出 ExcelExcel
- Excel匯出實列Excel
- vue 前端匯出 excelVue前端Excel
- poi的excel匯出Excel
- vue匯出Excel表格VueExcel
- Excel優雅匯出Excel
- 如何使用 JavaScript 匯入和匯出 ExcelJavaScriptExcel
- EasyPoi, Excel資料的匯入匯出Excel
- Vue + Element 實現匯入匯出ExcelVueExcel
- 騰訊文件怎樣匯出excel表格 騰訊文件如何匯出excelExcel
- SpringBoot圖文教程10—Excel模板匯出|百萬資料匯出|圖片匯出「easypoi」Spring BootExcel
- element-ui 匯出excelUIExcel
- springboot poi匯出excel表格Spring BootExcel
- Mvc 5中匯出ExcelMVCExcel
- excel匯出、mysql分頁ExcelMySql
- Go 使用反射匯出 ExcelGo反射Excel
- Laravel Excel3.0匯出LaravelExcel
- oracle 匯出excel 格式整改OracleExcel
- java匯出Excel檔案JavaExcel
- PhpSpreadsheet 匯出excel範例PHPExcel
- 前端實現Excel匯入和匯出功能前端Excel
- NPOI匯出和匯入Excel,Word和PDFExcel
- Java之POI操作Excel表-匯入匯出JavaExcel
- 基於 PhpSpreadsheet 簡單 Excel 匯入匯出PHPExcel
- 關於java中Excel的匯入匯出JavaExcel
- EasyExcel完成excel檔案的匯入匯出Excel