java 基於poi 寫入excel 合併單元格

2021-08-13 02:17:50 字數 1149 閱讀 4252

效果圖如下:

提供個人的一些想法,大牛不要看

(1)對於要寫入的資料,樹形結構,構建臨時類,巢狀,如下圖(類似即可)

public class valueobj else 

}

private static void setvaluebyrowandcol(int row, int col, string value,

hssfsheet sheet,hssfcellstyle style) else

}

(3)最後一層資料內容的處理,相關部分**

int flag5 =1;

for (int i = 0; i < alist.size(); i++)

hssfrow.setheight((short) 400);

cell celldata = hssfrow.createcell(4);

celldata.setcelltype(hssfcell.cell_type_string);

celldata.setcellvalue(cd.getconstructcontent());

cell celldata5 = hssfrow.createcell(5);

celldata5.setcelltype(hssfcell.cell_type_string);

celldata5.setcellvalue(cd.getpagenum());

cell celldata6 = hssfrow.createcell(6);

celldata6.setcelltype(hssfcell.cell_type_string);

cell celldata7 = hssfrow.createcell(7);

celldata7.setcelltype(hssfcell.cell_type_string);

celldata7.setcellvalue(cd.getprojectfeature());

.//此處省略..

flag5++;

}

java使用poi寫入excel文件的一種解決方案

本人在學習使用selenium和uiautomator的時候,學習了一excel文件的操作,前兩天寫了乙個讀取excel的方案,今天看了一下寫入excel的,暫時用的map 作為寫入源。現在分享出來,希望能對你有所幫助。寫入xlsx文件 public static void writexlsx st...

通過Excel模板進行POI匯出excel資料

需要滿足匯出的excel資料能夠匯入到專案中,目前通過poi對excel模板進行讀取,然後在進行寫入資料,最後實現匯出功能。啥也不說 上 轉殖模板中的workbook 主方法 填充資料 可以 裝入map中 獲取資料 資料1 office office userutils.getcurrentorga...

簡單使用POI技術,將大量資料匯出Excel表

首先匯入框架所需要的三個jar包 使用fileoutputstream流建立 xlsx 的本地資料夾 然後使用的是org.apache.poi.xssf.streaming.sxssfworkbook這個物件進行對excel表的操控,這個物件可以操作大資料量的匯出,之前使用的是hssfworkboo...