1. 程式人生 > >nodejs+ejsexcel做excel復雜導出,合並單元格

nodejs+ejsexcel做excel復雜導出,合並單元格

分享圖片 image col proc 後臺 http 簡潔 text png

  • 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復雜導出,合並單元格