最近有个报告,需要导出word文档,我查了下插件,发现大家都在用的jQuery-Word-Export.js
1、下载地址:https://github.com/Jasmine1227/jquery.wordexport.js
下载地址:https://github.com/eligrey/FileSaver.js/
2、用法:
第一步:引入:
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script src="./FileSaver.js"></script> (注:一定先引入以上两文件之后再引入jquery.wordexport.js) <script src="./jquery.wordexport.js"></script>
第二步:将要导出word文档的内容包在一个div中
<div id="exportContent"> Your content here... </div>
第三步:添加个按钮,点击实现导出功能
<button id=“export">导出</button>
$("#export").click(function(){ $("#exportContent").wordExport(); });
轻松导出word文档
插件很好用,一般的html页面中文字内容、格式、样式、table表格都能导出,导出word文档与html页面基本一样。
遇到的问题是,报告中会有一些echarts实现的饼图和柱形图,导出的word文档中是空白的。我也研究了一下解决办法,发现都不是很好,有好办法的同学欢迎分享。