导出table为excel

所属分类:其他-杂项

 71064  634  查看评论 (104)
分享到微信朋友圈
X
导出table为excel ie兼容10

最近项目中做了一个table导出文件的东西,网上找了好久但是很多缺陷,要么就是很大一个库,要么就是中文乱码,于是自己弄了一下,很小,而且不会中文乱码,现在共享出来。

还很不完善,没有作太多的兼容处理,目前只做了json、txt、csv、xsl,要加pdf或者图片什么的可能要加入更多的依赖库,所以我没有做,需要的话自己加进去。

相关插件-杂项

jQuery弹出表单录入商品信息无刷新追加行

jQuery弹出表单录入商品信息无刷新追加行特效代码
  杂项
 31233  378

在线PDF预览插件PDFObject.js

PDFObject.js,是一个 JavaScript 库用来在HTML中动态嵌入 PDF 文档。
  杂项
 241191  575

jQuery答题试卷并且评分

jQuery实现的测试答题功能
  杂项
 36265  412

日历签到领奖品

点击当日可进行签到领取礼物
  杂项
 46672  508

讨论这个项目(104)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    JYHO 0
    2021/1/8 10:43:20
    怎么设置不导出最后一列啊? 回复
    jq1231 0
    2020/3/5 16:13:21
    您好,我看您的在线演示中导出的excel为xls格式,我打开之后,在excel上面会弹出文件名或扩展名不匹配
        众泰纽约联合总部0
        2020/3/5 16:18:34
        我这里用的wps没问题,不知道你用的是什么。
        jq12310
        2020/3/5 16:30:07
        我用的是office的excel,我这边wps也没问题。
        jq12310
        2020/3/5 16:31:09
        我发现好多类似的插件导出的xls,用excel打开都会有格式不匹配的提示,但是点确定能正常打开。
        IT:张宇轩0
        2020/12/3 15:59:15
        可以用记事本打开,其实本质上就是个html文件只是把后缀名给改成了xls,我欲哭无泪,解决不了啊,哥们你解决了吗
    回复
    裙子小姐 0
    2018/12/6 22:14:45
    导出数据有瓶颈吗,比如是几万或者数十万条数据?
        郑虎 淮工0
        2019/3/6 18:07:07
        haikeyizhege
    回复
    Hunk 0
    2018/10/18 14:08:03
    合并单元格的不行啊 都挤到一起了
        E。生0
        2019/7/1 14:53:03
        你好,可以分享一下插件吗,非常感谢
        1056122849@qq.com
    回复
    梦的方向叫做闯 0
    2018/9/3 10:19:26
    在项目中找不到tableExport('table2', '测试测试', e.target.getAttribute('data-type'));这个方法,js路径是正确的
    回复
    小小瘦、 0
    2018/4/18 14:02:00
    对这个插件很感兴趣 回复
    ?'天生骄傲, 0
    2018/3/22 15:40:21
    app.js:784 ReferenceError: saveAs is not defined
    at export_json_to_excel (Export2Excel.js?7d5e:140)
    at eval (VM10268 570:148)
    __webpack_require__.oe @ app.js:784
    Promise.catch (async)
    exportToExcel @ ReservationsQuery.vue?0c2e:245
    boundFn @ vue.common.js?e881:193
    click @ ReservationsQuery.vue?79b7:74
    invoker @ vue.common.js?e881:2006
    Vue.$emit @ vue.common.js?e881:2517
    handleClick @ element-ui.common.js?a187:9129
    boundFn @ vue.common.js?e881:192
    invoker @ vue.common.js?e881:2006
    fn._withTask.fn._withTask @ vue.common.js?e881:1804
    Export2Excel.js?7d5e:140 Uncaught (in promise) ReferenceError: saveAs is not defined
    at export_json_to_excel (Export2Excel.js?7d5e:140)
    at eval (VM10268 570:148) 回复
    破名想了大半天丶 0
    2018/1/5 17:17:58

    分页的内容无法导出怎么解决 求助 谢谢

        晨曦下de未来0
        2018/2/24 9:37:20
        模拟一个table,所有数据放进去
        王俪锋1
        2018/2/28 17:30:01
        再写一个隐藏的table,点击时后台给所有的数据,然后导出这个隐藏的table就可以了
    回复
    久伴情更长/cy 0
    2017/12/29 10:30:51
    回答了别人的问题,怎么还没有获得JQ币呀
        虾米0
        2018/1/17 11:06:21
        请问 回复问题可以获得jq币吗?
        王俪锋0
        2018/2/28 17:28:18
        可以每天签到获取jq币
    回复
    Jones 0
    2017/12/28 14:24:34

    我是动态渲染出来的数据 不能导出

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复