AuroraZhou
Results
1
issues of
AuroraZhou
HSSFCellUtil.CopyCell: 当复制某单元格,例如A1; 第一次调用copycell,没有问题,复制可以正常执行; 但第二次复制A1时,就会提示font records的异常。 There are only 58 font records, you asked for 158; 经过调试后发现是由于以下代码造成问题: newCell.RichStringCellValue.ApplyFont(startIndex,endIndex, font); 通过断点调试发现,首次复制单元格时在执行applyfont前startIndex的值一直都是正确的值(例如18),当在执行正常执行applyfont后,再次通过rts.GetFontOfFormattingRun(j)获取startIndex的值时却发现该值被修改为158,所以在第二次再次复制A1时触发异常导致复制失败。 这个bug在跨workbook时经常发生,如果需要提供导致bug发生的测试数据可以联系我的QQ:479038057