为什么我利用poi给excel的单元格添加批注后只有一行出现了批注

为什么我利用poi给excel的单元格添加批注后只有一行出现了批注,第1张

代码如下:

Java code?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

private void contentsingleedit(HSSFPatriarch p,int i,String text,HSSFCellStyle style,HSSFRow row)

{

WBSExcelUtils.createCell(row, i)

HSSFComment commentglqf=p.createComment(new HSSFClientAnchor(0,0,0,0,(short)3,3,(short)4,8))

HSSFComment commenttjqf=p.createComment(new HSSFClientAnchor(0,0,0,0,(short)3,3,(short)4,8))

commentglqf.setString(glqfstr)

commenttjqf.setString(tjqfstr)

HSSFCell cell = WBSExcelUtils.getCell(row, i)

cell.setCellStyle(style)

cell.setCellValue(text)

if(i==7) {

cell.setCellComment(commentglqf)

} else if(i==8){

cell.setCellComment(commenttjqf)

}

}

这个我需要试验一下,有可能象你说的是一个天然BUG。

2003与2007的处理方式有很大的区别。

我所知道的一点,就是2007好象没有强制记算公式的方法(也许是我没找到吧。),而2003有

我试验一下,无论什么结果都会回复你。

首先回答你第一个问题:

读取注解代码如下:

Comment comment = sheet.getRow(7).getCell(5, Row.CREATE_NULL_AS_BLANK).getCellComment()

根据批注定位单元格做不到。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7910235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存