前端JS标签方式导出Excel文件,及Excel文字超出、过长解决

您所在的位置:网站首页 excel字超出表格 前端JS标签方式导出Excel文件,及Excel文字超出、过长解决

前端JS标签方式导出Excel文件,及Excel文字超出、过长解决

2024-01-23 10:32| 来源: 网络整理| 查看: 265

简单实现前端JS标签方式导出Excel文件

如果文本超出Excel表格挡到其他表格,可以在后面加& nbsp;& nbsp; 给后面的表格加空格后将不会被前面的超出文字挡到。样式可以直接加到td标签里,导出的时候Excel会获取得到样式,大致也就这样了哈! 纯属分享,引入jQuery插件即可使用。

使用JS标签方式将页面数据信息导出xlsx文件

---导出--- function tableToExcel(){ //要导出的json数据 var jsonData = [ { name:'李四', phone:'123456的水电费多所所多多多多多多多多多多多', remark:'测试是 ' }, { name:'张三', phone:'123456试试水试试水所所所所所所所所dddddddddd', remark:'' }] //列标题 var strArr = ['姓名','电话哗哗哗或或或或','备注/其他']; var str = '测试'; str += ''+strArr[0]+''; str += ''+strArr[1]+''; str += ''+strArr[2]+''; //循环遍历,每行加入tr标签,每个单元格加td标签 for(var i = 0 ; i < jsonData.length ; i++ ){ str+=''; str+=''+jsonData[i]['name']+ ''; str+=''+jsonData[i]['phone']+ ''; //如果要保留两位小数点加(mso-number-format:0.00)样式 str+=''+jsonData[i]['remark']+ ';;'; //超长格子隐藏 ,加;是为了防止前一个超出 str+=''; } //设置当前时间 var date = new Date(); var year = date.getFullYear(); var dateArr = [date.getMonth() + 1,date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()]; var strDate = year+''; for(var i=0;i= 1 && dateArr[i]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3