导出Excel

var idTmr = "";

function killExcelProcess(appExcel_){

appExcel_.Quit();

appExcel_ = null;

idTmr = window.setInterval("Cleanup();",1);

}

//导出到excel,参数tableid为JSP页面需要导出的table的id,需要更改IE的安全设置,ActiveX都打开,如果还是不能使用,再服务端运行“regsvr32 scrrun.dll”

function exportToExcel(tableid,notitleandsearch){

try {

clipboardData.setData('Text','');

var appExcel = new ActiveXObject("Excel.Application");

killExcelProcess(appExcel);

appExcel.workbooks.add;

//标题

if (notitleandsearch==null||notitleandsearch==false){

var elTable = document.getElementById('div_title');

var oRangeRef = document.body.createTextRange();

oRangeRef.moveToElementText(elTable);

oRangeRef.execCommand( "Copy" );

appExcel.ActiveSheet.Cells(1,3).select();

appExcel.ActiveSheet.Paste();

clipboardData.setData('Text','');

appExcel.ActiveSheet.Cells(2,1).select();

appExcel.ActiveSheet.Paste();

}

var elTable1 = document.getElementById(tableid);

var oRangeRef1 = document.body.createTextRange();

oRangeRef1.moveToElementText(elTable1);

oRangeRef1.execCommand( "Copy" );

appExcel.WorkSheets(1).Activate;

if (notitleandsearch==null||notitleandsearch==false){

appExcel.ActiveSheet.Cells(3,1).select();

}else{

appExcel.ActiveSheet.Cells(1,1).select();

}

appExcel.WorkSheets(1).Activate;

appExcel.ActiveSheet.Paste();

appExcel.Visible = true;

} catch(e) {

alert("请确认IE安全设置,ActiveX都启用!");

return false;

}

clipboardData.setData('text','');

}

导出

导出报表

序列 姓名 数量
1 张三1 2
2 张三2 2
3 张三3 2
4 张三4 2
5 张三5 2
总计: 10

php web表格导出,javascript将web表格导出成excel相关推荐

  1. web前端高级JavaScript - 前端web高级开发知识体系课程大纲

    堆栈内存和闭包作用域 9种数据类型区别及相互转换 词法解析和变量提升 堆(Heap)栈(stack)内存及垃圾回收机制 JS底层运行机制:EC/AO/VO/GO 作用域(Scope)和作用域链(Sco ...

  2. python读取图片文字为表格_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  3. java table数据转excel,excel将数据转化成表格-如何将java数据转换成Excel表格

    excel 怎么把三列数据转换成一张表? 1.打开 OCR识别软然后单击"打开图像/PDF-"按钮 2弹出的"打开图窗口中,选择需要的扫描文件, 3.然后单击" ...

  4. Web学习基础应用-可编辑表格

    前文 可编辑表格在JavaScript中是比较经典的基础应用,涉及的知识内容就是最普遍的增删改查的设计思路.我在基础学习的过程中学学到的就是拿到你一个作业的时候,先分析需求,构思完结构代码之后再进行消 ...

  5. php 复杂表格,Linux_使用JavaScript将复杂表格导出为Excel,使用JavaScript将表格导出为Excel - phpStudy...

    使用JavaScript将复杂表格导出为Excel 使用JavaScript将表格导出为Excel文件是一种比较常见的导出方法,但复杂表格的导出比较麻烦(比如报表的导出),为此我专门写了一段代码专门处 ...

  6. javascript将网页表格导出Word(转载)

    javascript将网页表格导出Word <script>  function AllAreaWord() {   if(document.all("tab").ro ...

  7. javascript将网页表格导出Word和Excel

    javascript将网页表格导出Word <script>  function AllAreaWord() {   if(document.all("tab").ro ...

  8. 需要将表格做成web端应用 表格大概200多个 表格字段基本上都差不多 每张表的字段差不多100多个 每张表的接口就2个业务都是一样的 请问该怎么做?

    需要将表格做成web端应用 表格大概200多个 表格字段基本上都差不多 每张表的字段差不多100多个 每张表的接口就2个业务都是一样的 请问大神们该怎么做? 后端用springboot mybatis ...

  9. 一种使用Java的快速将Web中表格转换成Excel的方法

    背景 随着后疫情时代的到来,在过去的2022年,全国的经济情况,想必是很多学者和研究对象都非常关心的事.而这些数据在国家统计局网站上都有相应的记录.通过分析这些数据,可以从某一个角度来验证和观察当下的 ...

最新文章

  1. django使用auth模块进行身份认证
  2. 使用Android BindingAdapter与InverseBindingAdapter实现SeekBar双向(正向/反向)数据绑定...
  3. SOAR SQL进行优化和改写的自动化工具
  4. linux 内核load addr,linux2.4启动分析(1)---内核启动地址的确定 vmlinux LOAD_ADDR ZRELADDR...
  5. 手把手带你领略双十一背后的核心技术Sentinel之服务的熔断降级
  6. mysql 字段 中文_如何配置mysql支持中文字段名与中文字段
  7. python基础一 day6 文件操作
  8. android中momery检测,Android性能优化第(二)篇---Memory Monitor检测内存泄露
  9. 手把手教你用杰奇建小说站
  10. curlopt_ssl_verifypeer后https还是验证不过_为什么 HTTPS 需要 7 次握手和 9 倍时延
  11. 程序员英文简历范例(前端)
  12. 字节跳动 Go 语言面试高频题
  13. html的iframe用法
  14. 6亿债务年底还完,老罗“真还传”即将完结
  15. python成都 培训
  16. Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)
  17. 电子厂计算机常用英语,电子厂常用英语词汇
  18. ie开始屏蔽旧的java插件_IE将开始屏蔽旧版ActiveX控件
  19. 【Windows + Linux】专业级:安装操作系统 + 多系统 + GhostCast Server PXE 网刻基础坑精通详解
  20. 论马加爵也为GDP发展作出了贡献

热门文章

  1. jquery java aes_[代码全屏查看]-java、js之间使用AES加密通信数据
  2. 在运行hadoopdb\hive\hadoop源码时不能正确调用自定义core-site.xml等配置文件
  3. Intellij Idea下tomcat设置自动编译
  4. .NET解决[Serializable] Attribute引发的Json序列化k_BackingField
  5. 2012-2013年度大总结
  6. GitHub 再次呼吁用户采取双因素认证机制
  7. 开源的 DNS 转发软件 Dnsmasq 被曝7个漏洞,可劫持数百万台设备
  8. 美国政府发布关键海事行业的网络安全规划
  9. python 类变量和实例变量
  10. HR经常会用到的面试问题