`
53873039oycg
  • 浏览: 837130 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[简单]poi3.11 shifted row关于批注的bug

    博客分类:
  • poi
 
阅读更多

       网上删除行代码:

      

 /**
 * Remove a row by its index
 * @param sheet a Excel sheet
 * @param rowIndex a 0 based index of removing row
 */
public static void removeRow(Sheet sheet, int rowIndex) {
    int lastRowNum=sheet.getLastRowNum();
    if(rowIndex>=0&&rowIndex<lastRowNum){
        sheet.shiftRows(rowIndex+1,lastRowNum, -1);
    }
    if(rowIndex==lastRowNum){
        Row removingRow=sheet.getRow(rowIndex);
        if(removingRow!=null){
            sheet.removeRow(removingRow);
        }
    }
}

   在要删除的行下面其他行存在批注内容是,打开excel会报错,如图:

   

      删除第2行,打开excel时报错:

     

     修复后:

    

       修复后>=2行里的批注全部删除,此bug在poi-3.11存在,在poi-3.12-bea1存在,目前尚未修复。

       官网关于此bug的记录:https://bz.apache.org/bugzilla/show_bug.cgi?id=56017

       只能等poi-3.12下一版本了。

       全文完。

 

 

  • 大小: 25.3 KB
  • 大小: 84.4 KB
  • 大小: 39.1 KB
分享到:
评论

相关推荐

    poi3.11-jar包

    "poi3.11-jar包"指的是Apache POI项目的特定版本3.11,这是一个jar库,用于Java程序中处理Office文档。 **Apache POI基础知识** 1. **文件格式支持**:Apache POI主要处理的是Microsoft Office使用的二进制文件...

    poi3.8和3.10还有3.11的jar包,保证可用

    - 此外,POI 3.11还提供了更好的错误处理机制和更丰富的API,使得开发者可以更方便地调试和定位问题。 在使用这些jar包时,开发者需要注意版本之间的兼容性和功能差异。例如,如果需要处理大型Excel文件,3.10和...

    apache poi o 3.11 java操作office 全部 源码

    Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。3.11 支持office 2007等。

    POI3.11 word文档转HTML

    Apache POI 3011 word文档转HTML,内含jar包(ooxml-schemas-1.1.jar、poi-3.11.jar、poi-examples-3.11.jar、poi-ooxml-3.11.jar、poi-scratchpad-3.11.jar、xdocreport-1.0.5.jar、xmlbeans-2.6.0.jar)

    POI_添加批注

    ### POI 添加批注知识点详解 #### 一、概述 Apache POI 是一个用于读写 Microsoft Office 格式文件的 Java API,支持 Excel、Word 和 PowerPoint 文件格式。本篇文章主要介绍如何利用 Apache POI 库在 Excel 工作...

    poi-3.11-20141221

    这个"poi-3.11-20141221"压缩包包含的是Apache POI库的3.11版本,发布于2014年12月21日。在Java开发中,Apache POI是一个非常重要的工具,因为它允许开发者在不依赖Microsoft Office的情况下读取、写入和修改这些...

    poi-ooxml-3.11.jar中文文档.zip

    poi-ooxml-***.jar中文文档.zip,java,poi-ooxml-***.jar,org.apache.poi,poi-ooxml,***,org.apache.poi.ooxml,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,apache,poi,ooxml,中文API文档,手册,开发...

    exl文件导出所需的poi包 poi-3.11.zip

    poi-3.11-20141221.jar poi-examples-3.11-20141221.jar poi-excelant-3.11-20141221.jar poi-ooxml-3.11-20141221.jar poi-ooxml-schemas-3.11-20141221.jar poi-scratchpad-3.11-20141221.jar

    最新POI包3.11(2014-12-21)

    这个“最新POI包3.11(2014-12-21)”是Apache POI项目在2014年12月21日发布的一个版本,主要提供了对Excel、Word和PowerPoint等Office文档的读写功能。以下是对该版本中关键知识点的详细解释: 1. **Apache POI...

    poi-3.17 poi-3.16

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Excel、Word和PowerPoint。POI 提供了一套 Java API,使得开发者可以在Java应用程序中读写Microsoft Office格式的文件。标题中的"poi-3.17 poi-...

    poi-examples-3.11-20141221.jar

    poi-examples-3.11-20141221.jar 插件2积分就 可以下载

    poi-3.11.rar

    poi-3.11-20141221.jar, poi-examples-3.11-20141221.jar,poi-excelant-3.11-20141221.jar,poi-ooxml-3.11-20141221.jar,poi-ooxml-schemas-3.11-20141221.jar,poi-scratchpad-3.11-20141221.jar,xmlbeans-...

    poi-读取Excel表格内容

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,尤其是Excel(.xls和.xlsx)文件。在本文中,我们将深入探讨如何使用Apache POI读取Excel表格内容。 首先,我们需要理解Apache POI的基本...

    POI API Documentation 3.11

    POI API Documentation 3.11版本

    poi-src-3.11

    "poi-src-3.11" 提供的是Apache POI 3.11版本的源代码,这个版本是相对较为新的,旨在提供更高效、更便捷的方式来操作Excel文件。在实际开发中,如果你需要在Java应用中读取、写入或修改Excel数据,Apache POI是一个...

    java中excel源码jar包poi-3.11

    标题中提到的"poi-3.11"是Apache POI的一个版本,发布于2014年,这个版本对Excel的支持非常稳定,提供了丰富的API来处理Excel的各种操作。 Apache POI的主要功能包括: 1. **读取Excel文件**:使用POI,你可以轻松...

    poi jar包 测试使用无bug

    "poi jar包 测试使用无bug"的标题和描述暗示了这个jar包在测试过程中表现稳定,没有出现任何问题,可以放心地应用于实际开发。 首先,我们来详细了解一下Apache POI的核心功能: 1. **Excel处理**:POI的主要部分...

    poi-3.11.jar中文文档.zip

    poi-***.jar中文文档.zip,java,poi-***.jar,org.apache.poi,poi,***,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,apache,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【poi-***...

    poi3.16jar包和poi最新版4.0.1jar包

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Excel、Word和PowerPoint。POI库为Java开发者提供了读写Microsoft Office格式文件的能力,使得在没有实际安装Office的情况下,也能进行相关的操作...

    POI jar包集合POI jar包集合POI jar包集合

    例如,提供的"poi-3.11"可能是POI项目的一个特定版本,包含了处理Excel文件的核心组件。 在POI 3.11这个版本中,我们可以关注以下几个关键知识点: 1. **HSSF和XSSF**: POI支持两种模式来处理Excel文件,HSSF用于...

Global site tag (gtag.js) - Google Analytics