2014-04-22 32 views
0

我已經創造了新的行然後合併兩個單元合併單元格POI Java值的話,我想這個合併單元格把價值在它如何插入

我的代碼:

 sheet.createRow(1); 
    HSSFRow row2 = sheet.getRow(1); 
    HSSFCell cell = row2.getCell(1); 
    cell.setCellValue("معلومات الطالب"); 
    sheet.addMergedRegion(CellRangeAddress.valueOf("A2:B2")); 

但我獲取錯誤java.lang.NullPointerException

回答

2

您必須在設置值之前使用row2.createCell(1)創建單元格。

+0

如何爲此合併區域添加值? – user3552674

+0

您是否檢查過此鏈接http://thinktibits.blogspot.co.uk/2012/12/Java-POI-Merge-Cell-Data-Example-Program.html?通過鏈接看起來,如果將'row2.getCell(1)'更改爲'row2.createCell(1)',它應該可以工作。 – Priyesh

+0

我已經使用它,但它合併,但它沒有數據在其中 – user3552674