用过的工具犯过的蠢 ECharts js实现炫酷图表效果 PHPWord jquery.wordexport.js excellentexport.js

优点:

简单易上手,效果炫酷,特色功能包括和调用百度地图接口以地图为模型设计更炫酷的效果.实现关系图的力引导布局很方便.

踩雷:

  • 力引导布局不要设置开始动画.乱的一塌糊涂.
  • 力引导布局设置合适的斥力,引力和初始圆形布局以达到更好的效果
  • 对关系图在前端进行刷新后会导致全图混乱,需要用户使用鼠标拖动或滑轮刷新才能正常显示.目前解决方案时每次都取出option,然后删除原来的效果,重新渲染一遍...
var optionx = myChart.getOption();
myChart.clear();
myChart.setOption(optionx, false,false);

PHPWord

优点:

......PHP服务器端导出Word还有没有其他选项?我想换人.

踩雷

  • 编码需要改成GB.
  • 文件名不能使用部分生僻字(这个可能不是它的锅,我也不清楚).如'喆'

jquery.wordexport.js

优点:前端直接导出word,使用简单

踩雷

  • 呃,我不知道怎么保存原格式,去除超链接,自定义格式

excellentexport.js

优点:

傻瓜式操作.导入即用,简单便捷

踩雷

  • 无自定义格式
  • 下载dist文件夹下那个js文件...首页那个不是...
  • 导出csv文件第一列不要是id,excel会报错,这个是excel的bug
  • 导出xls文件保留超链接