nodejs+ejsexcel做excel复杂导出,合并单元格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs+ejsexcel做excel复杂导出,合并单元格相关的知识,希望对你有一定的参考价值。
- var ejsexcel = require(‘ejsexcel‘);
- var fs = require(‘fs-extra‘);
- 上一个博文已经说明了通过ejsexcel做excel的导出功能,通过建立模板导出excel,现在需要合并单元格,通过ejsexcel在git上的说明,也是完成了对excel的导出;因为在模板中通过<%%>可以写任意的js代码,所以对合并单元格也是有案列,现在细分一下。
- 这个是模板中的代码,也就是js判断而已。
5.这个是后台js代码,作为判断是否合并单元格及合并多少单元格的代码。
6.这个是合并后的效果,虽然后台代码写的不是很简洁,单我在这传递的一个思路是,在ejsexcel上说的是<%mergeCellFn(C2:C3)%>合并C2和C3两个单元,这样就可以通过后台编写数据,在模板中判断是否符合,并把需要合并的单元格在后代做逻辑处理,传递到前台;我们并不知道我们到处数据是需要合并哪些单元格,一切都是活的数据。
以上是关于nodejs+ejsexcel做excel复杂导出,合并单元格的主要内容,如果未能解决你的问题,请参考以下文章
使用nodejsejsExcelexpressvuejs编写一个excel转json的工具——第一步:创建一个包含webpack的vuejs项目