1. 程式人生 > >利用freemarker導出頁面格式復雜的excel

利用freemarker導出頁面格式復雜的excel

ros 導出excel 比較 命名 xls soft 重命名 分用 實現

剛開始大家可能會利用poi生成簡單的excel,但是遇到需要生成復雜的excel,poi導出excel就比較困難,這時候可以利用freemarker來渲染實現實現生成復雜的excel,

首先將excel右鍵導出xml(最好利用excel microsoft導出,不要用wps導出xml,因為microsoft導出的xml格式簡單)

---->xml data部分用freemarker語法渲染,然後重命名為*.ftl(註意ss:ExpandedRowCount="3" wps可以不改,microsoft最好設置越好,或者用freemarker來傳值,不能小於實際行數)

---->利用response來導出excel(最好導出的格式都是*.xls,不要生成*.xlsx,踩過坑的都知道,由xml生成的xlsx microsoft打不開)

利用freemarker導出頁面格式復雜的excel