参考一: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!\n\n如果您确信您的电脑中已经安装了Excel,"+"那么请调整IE的安全级别。\n\n具体操作:\n\n"+"工具 → 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>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</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>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

</body>
</html>

http://blog.sina.com.cn/s/blog_531308390100vboj.html

js导出EXCEL js导出EXCEL相关推荐

  1. JS技巧:兼容性导出表格为Excel文件

    项目中经常需要导出Excel文件,不在服务器端处理而是富客户端采用Javascript脚本处理数据并导出文件. Js导出表格为Excel文件 的常见一种办法是调用:ActiveXObject(&quo ...

  2. xlsx.js 实现前端 table 数据导出并下载为 excel

    目录 需求 ① 加载 xlsx.js ② 引入 JS 代码 ③ 按钮绑定事件 结果 附源码 需求 在写一个 SSM 项目的时候需要添加 excel 数据导出的功能, 实质上也就是将从数据库中渲染到前端 ...

  3. js将json转换为Excel并导出

    安装XLSX npm i xlsx 创建json2Excel.js工具函数并导出 内容代码引用自思否文章json转Excel且有些许修改 import XLSX from 'xlsx' functio ...

  4. js+PHP利用PHPExcel导出表格数据到excel

    这里写自定义目录标题 前言 通过js筛选出表格数据 PHP利用PHPExcel导出表格数据到excel 前言 因为在开发平台的时候遇到了需要将表格数据导出到Excel的情况,通过百度找到了PHP插件P ...

  5. vue+elementui系统利用Export2Excel.js将表格内容导出到excel,并设置表头文字水平垂直居中

    写在前面:这是纯前端导出,导出的表格是二级表头,内容是四级单元格(单元格内有四小格),这几个点学会之后应该能适应大部分导出excel的需求了.本次功能记录真实有效.对于之前没接触过导出excel需求的 ...

  6. js 将二进制流html导出excel,js 实现纯前端将数据导出excel

    使用table标签方式将json导出xls文件 导出 function tableToExcel(){ //要导出的json数据 const jsonData = [ { name:'路人甲', ph ...

  7. js导出变量 vue_vue.js前端实现excel表格导出和获取headers里的信息

    前段时间写过一篇文章基于element实现后台管理系统,并提到excel表格导出功能,可能描述不是很详细,现在单独整理列出. 后端提供的接口: // 下载分拣列表 export function ge ...

  8. Spring MVC 实现Excel的导入导出功能(2:Excel的导入优化和Excel的导出)

    Excel的导入V2优化版 有些时候文件上传这一步骤由前端来处理,只将上传后的 URL 传输给后端(可以参考上一文中的图片上传功能),也就是导入请求中并不会直接处理 MultipartFile 对象, ...

  9. .Net NPOI 根据excel模板导出excel、直接生成excel

    一.根据Excel模板导出excel 1.导入NPOI.dll  2.DAL中添加类ExportExcel.cs using NPOI.SS.UserModel; using System; usin ...

最新文章

  1. 食品行业ERP选型 需把握关键的20%
  2. 区块链浏览器_区块链FBI——如何用区块链浏览器追踪链上数据
  3. SpringMVC 3 Tiles 2.2.2集成教程
  4. [UE4]Cast to转换数据类型
  5. ArcEngine中打开各种数据源(WorkSpace)的连接
  6. makefile编写---:= ?= += =的区别
  7. hdu 4911 “Inversion”——逆序对问题
  8. 易语言在线播放器源码php,易语言写出自绘播放器列表
  9. 调用百度API 实现车型识别
  10. 分享几个软件测试逻辑思维和综合面试题【含答案】
  11. word审阅 去除word回车换行时出现的竖线的方法
  12. 益聚星荣:海底捞要关300家店,火锅还有救吗?
  13. COGS2434 暗之链锁
  14. spritekit 动画_使用SpriteKit在Swift中创建动画
  15. linux sem_wait sleep,[Linux]多线程同步之sem_wait()学习笔记
  16. Android 点击换头像(拍照和从相册选择)
  17. 动态规划多段图和货郎担问题
  18. 数据库索引的作用?什么时候用索引?优缺点?
  19. React脚手架搭建项目
  20. Android中使用Google 地图

热门文章

  1. 4-20校招面试总结
  2. android打乱数据方法,拼图打乱图片顺序的算法
  3. 正版外汇平台fx6搭建
  4. 图解 Git 工作原理,看了秒懂!
  5. [示例代码] UG CAM 二次开发创建新的加工坐标系MCS方法,并设置新加工坐标系的位置到当前WCS工作坐标系
  6. Winform 开源控件库( Sheng.Winform.Controls)
  7. 新北洋SNBC BTP-U81 打印机驱动
  8. Linux 下FTP的安装与配置教程详解
  9. codeblocks debug
  10. Ubuntu 10.04 播放rm, rmvb, avi, wmv等视频格式