html导出excel

news/2024/7/7 12:11:32
function base64 (content) {
return window.btoa(unescape(encodeURIComponent(content)))
}
 
function  exportTab () { // 导出
let tath = this
let table = document.getElementById('tableID') //tableID为dom层 table  ID
let excelContent = table.innerHTML
let excelFile = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns='http://www.w3.org/TR/REC-html40'>"
excelFile += '<head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head>'
excelFile += '<body><table>'
excelFile += excelContent
excelFile += '</table></body>'
excelFile += '</html>'
let link = 'data:application/vnd.ms-excel;base64,' + tath.base64(excelFile)
let a = document.createElement('a')
a.download = tath.tabtitle + '课时计划表' + '.xlsx'
a.href = link
a.click()
}

转载于:https://www.cnblogs.com/pptt/p/11613204.html


http://www.niftyadmin.cn/n/1818985.html

相关文章

云评论

http://changyan.kuaizhan.com/static/help/index.html 转载于:https://www.cnblogs.com/guochen/p/11081671.html

十分钟构建双十一交互分析大盘

2019独角兽企业重金招聘Python工程师标准>>> 提到双十一很多人第一印象是一张成交金额跳动的炫酷大屏&#xff0c;的确大盘在阿里双十一中几乎是每个团队标配&#xff0c;例如&#xff1a; CEO看业务&#xff1a;把重要数据放到一张大屏上&#xff0c;简洁而有冲击力…

移动端开发-Day1

什么是Node&#xff1f; 它是一个基于Chrome v8引擎的js运行环境&#xff0c;采用高效轻量级的事件驱动&#xff0c;非阻塞式的I/O模型。 非阻塞I/O&#xff1f; 例如&#xff0c;当程序运行到某一函数时&#xff0c;调用后立即返回&#xff0c;不需要等待函数执行完成&#xf…

建议是在公司发不出工资前换好工作

在移动互联网兴起的这几年&#xff0c;无论是从网上还是身边都看到了很多程序员被无良公司拖欠工资&#xff0c;可能是公司倒闭&#xff0c;也可能是老板跑路。我个人感觉程序员是一个相对单纯的群体&#xff08;很好骗&#xff09;&#xff0c;尤其是刚工作的年轻人。油腻的创…

何谓Kubernetes以及企业如何从DevOps趋势中获益

什么是容器&#xff0c;Kubernetes适合应用于什么地方&#xff0c;成功部署需要什么工具?当前&#xff0c;容器的使用可谓如火如荼。不仅受到开发人员的喜爱&#xff0c;而且也倍受企业追捧。如果贵公司的IT部门正在寻找一种更快速、更简单的应用开发方式时&#xff0c;那您应…

生命周期图示

转载于:https://www.cnblogs.com/huge-666/p/10140826.html

主数据管理项目建设经验分享

一、主数据建设的术法道随着企业信息化系统建设逐渐增多&#xff0c;领导、业务部门对信息系统支撑决策、管控、业务运行难度也随之提高&#xff0c;导致解决业务系统间的交互困难和数据多头管理不一致等问题成为信息化建设的难点和重点。借鉴业界成熟的信息化建设思路&#xf…

一文读懂随机森林的解释和实现

如今由于像Scikit-Learn这样的库的出现&#xff0c;我们可以很容易地在Python中实现数百种机器学习算法。它们是如此易用&#xff0c;以至于我们通常都不需要任何关于模型底层工作机制的知识就可以使用它们。虽然没必要了解所有细节&#xff0c;但了解某个机器学习模型大致是如…