L-seeker-Q
2017-10-26 04:07
采纳率: 66.7%
浏览 2.0k
已采纳

java操作excel中合并单元格问题

小弟 在最近做项目中,需要打印报表操作,在合并单元格时出现了下面的问题 图片说明
报错部分代码
图片说明

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 一哥来拉 2017-10-26 05:48
    已采纳

    sheet.mergeCells 用这个合并单元格吧

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 大白不乖 2017-10-26 05:51

    sheet.addMergedRegion(new CellRangeAddress(int firstRow, int lastRow, int firstCol, int lastCol);
    你应该是在循环中重复合并了,看看需要合并的角标写对没

    评论
    解决 无用
    打赏 举报
  • 一禅小和尚 2017-10-27 05:39

    Cell cell = new Cell(1,2);占一行两列
    Cell cell = new Cell(2,1);占两行一列

    评论
    解决 无用
    打赏 举报
  • cmdll88 2017-10-27 09:33

    你这个标出来的合并代码 完全可以放到循环外面 int k=0之后, 你可以贴出更详细的需求,看你到底是有多少个合并单元格 是否需要在循环中合并

    评论
    解决 无用
    打赏 举报
  • 七加一i 2019-06-24 09:46

    不能合并这个单元格,因为你需要合并的这一行已经有单元格了,而且比你现在的小,我现在也碰见这问题了,想问问楼主怎么解决的

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题