【问题标题】:How to insert value in merged cell poi java如何在合并的单元格poi java中插入值
【发布时间】:2014-04-22 23:36:57
【问题描述】:

我已经创建了新行然后合并两个单元格然后我想让这个合并的单元格将值放入其中

我的代码:

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

但我收到错误 java.lang.NullPointerException

【问题讨论】:

    标签: java excel jsf apache-poi


    【解决方案1】:

    在设置值之前,您必须使用row2.createCell(1) 创建单元格。

    【讨论】:

    • 如何为这个合并区域增值?
    • 你检查过这个链接thinktibits.blogspot.co.uk/2012/12/…吗?浏览链接,如果您将row2.getCell(1) 更改为row2.createCell(1),它应该可以工作。
    • 我用过,但是合并了,里面没有数据
    • 您得到的是空单元格,因为您在单元格 1 上设置了对应于 B2 的值。您需要在 A2(Cell 0) 上设置值,如下所示:HSSFCell cell = row2.createCell(0); 行中的索引从 0 而不是 1 开始。
    • 这是我的代码:Row row = sheet.createRow((short) 1);单元格 = row.createCell((short) 1); cell.setCellValue("معلومات الطالب");
    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    相关资源
    最近更新 更多