poi寫入excel出現內容混淆

2021-10-04 01:40:05 字數 456 閱讀 1982

前幾天做專案時,引用了poi做ecxel讀寫,然後小資料量的時候沒啥問題,但是資料量一大,就出現了有些行,內容合在一起了.

**如下

xssfrow rowhot = sheet.createrow(a);

string value = errordata.getdata();

string msg = errordata.getmsg();

int i = 0;

for (string s : value)

rowhot.createcell(6).setcellvalue(msg);

a += 1;

後來加了個鎖後,就一切正常了

synchronized ("error") 

rowhot.createcell(6).setcellvalue(msg);

a += 1;

}

POI 解決寫入excel記憶體溢位

下面是結構圖 在專案中遇到二十萬行資料要寫入到excel中時會記憶體溢位,一般方法是調大tomcat的記憶體,但是調到2048m還是會記憶體溢位報錯 poi官網給了一種大批量資料寫入的方法 使用sxxfworkbook 類進行大批量寫入操作解決了這個問題 import junit.framework...

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

效果圖如下 提供個人的一些想法,大牛不要看 1 對於要寫入的資料,樹形結構,構建臨時類,巢狀,如下圖 類似即可 public class valueobj else private static void setvaluebyrowandcol int row,int col,string valu...

POI實現資料分頁讀取寫入excel

excel工具類如下 基本分四部走,第一步 初始構建sxssf物件及其樣式 字型 第二步 構建標題行 第三步 寫入資料 第四步 將資料寫入excel public class sxssfexcel sheetname 宣告乙個工作薄 workbook new sxssfworkbook rowacc...