`
zhouchaofei2010
  • 浏览: 1097446 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

POI删除行

    博客分类:
  • poi
 
阅读更多

removeRow() 只删除数据,不删除行

sheet.shiftRows(rowIndex+1,lastRowNum,-1);

 

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

 
参考:http://stackoverflow.com/questions/1834971/removing-a-row-from-an-excel-sheet-with-apache-poi-hssf

分享到:
评论

相关推荐

    POI 删除excel列

    POI 删除excel列,可以设置多列,POI里怎么没有删除列的API呢

    采用POI根据模版,动态生成文档,难点删除空白页

    由于POI本身在处理docx文档上不完善,比如删除空白页等操作。这里,分享一个Demo项目,动态生成文档,并巧妙删除空白页。代码中含docx4j的可去除,其分页效果差,至于使用BlockPage对象需导一个Plutext-Enterprise的...

    批量删除WORD文档中的空白行

    批量删除word文档里的多余的空白行。本软件显示地打开WORD程序本身,然后由本程序刺入WORD程序内,逐行判断是否是没有有效文字的空白行,如果是,将此行删除,直到每一个文档的最后。 本软件可批量的执行一个文件夹...

    使用poi替换word中的图片

    在IT领域,Apache POI是一个广泛使用的开源库,主要用于处理Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。本篇将深入探讨如何使用Apache POI库来替换Word...

    poi文档和poi包

    POI提供了高级API,使开发者能够以编程方式操作文档内容,包括添加、删除、修改文本、公式、样式等。 **2. POI包** Apache POI项目包含了多个Java包,每个包都专注于处理特定类型的Office文档。例如: - `org....

    poi操作表格

    可以创建、读取、删除行和单元格,设置单元格类型(数值、字符串、日期、布尔等),并填充数据。 4. **合并单元格**:使用CellRangeAddress对象指定要合并的单元格范围,然后调用Sheet的mergeCells方法来完成合并...

    POI 学习资料POI 学习资料POI 学习资料

    - **工作表操作:** 包括添加、删除、重命名工作表,以及调整列宽、行高等。 3. **高级用法:** - **事件模型:** SXSSF 使用事件模型,只在内存中保留有限的行数据,其余数据写入磁盘,适合处理大型文件。 - **...

    poi-3.9的jar包

    - 修改现有Excel文件的内容,如添加、删除、修改单元格数据。 - 设置单元格样式,如字体、颜色、边框、对齐方式等。 - 处理公式和图表。 - 支持大量数据写入,通过Streaming Usermodel API避免内存溢出问题。 **...

    poi 3.17 jar包

    - **图表和图像**: 在Excel文件中插入和修改图表,以及添加和删除图像。 - **事件模型**: 使用POI的事件模型可以在读取大型文件时节省内存,通过只处理需要的数据来避免内存溢出。 - **日期和数字格式**: 理解...

    最新poi:poi-3.10.1.jar

    5. **图表操作**:在XSSF模型中,可以创建、编辑和删除Excel的图表,这对于生成报告或者数据分析非常实用。 6. **性能优化**:在3.10.1版本中,Apache POI引入了流式API,以减少内存消耗,尤其是在处理大型工作簿时...

    POI_添加批注

    - **功能**:用户可以查看、编辑、删除批注,也可以设置批注的显示样式。 #### 三、关键类与方法 ##### 1. XSSFWorkbook - **描述**:`XSSFWorkbook` 类是 Apache POI 中用于表示 `.xlsx` 文件的对象,它是工作簿...

    poi-scratchpad-3.12-20150511和poi-3.12-20150511包

    2. **修改PPT文件**: 添加、删除或更新幻灯片,修改文本、样式、颜色、布局等。 3. **导出PPT内容**: 将PPT文件内容转换为其他格式,如HTML、PDF或纯文本。 4. **创建新的PPT文件**: 从头开始构建PPT文件,支持动态...

    poi所需要的jar包

    - 修改或删除已有单元格的内容。 - 应用样式,如字体、颜色、边框和对齐方式。 - 处理公式和图表。 - 导入和导出数据到数据库,例如CSV格式的数据交换。 - 支持大型数据集,高效处理大量记录。 在实际项目中,通过...

    poi3.10完整包

    你可以添加、删除或修改文本内容,设置字体、段落间距等。 3. **性能优化**: - **SXSSF**: POI 3.10引入了SXSSF(Streaming Usermodel API),这是一个内存效率更高的API,适用于处理大量数据。它将数据写入硬盘...

    Poi修改word eclipse项目,

    Apache POI是一个开源库,主要用于读取和写入Microsoft Office格式的文件,如Word、Excel和PowerPoint。在这个"Eclipse项目"中,开发者利用Apache POI库实现了在Word文档中动态添加文字的功能,且该功能支持2007及...

    poi完整架包

    3. **修改Excel文件**: 更新现有Excel文件的内容,包括添加、删除工作表,修改单元格值,调整样式等。 4. **处理Word文档**: 使用HWPF处理.doc文件,使用XWPF处理.docx文件,进行创建、读取和修改操作。 5. **处理...

    poi-4.0.1.jar

    3. **单元格操作**:`Row`和`Cell`是POI中用于操作Excel行和单元格的类。你可以创建、删除、获取单元格,设置单元格类型(数值、字符串、日期、布尔等),以及读取和修改单元格内容。 4. **公式支持**:POI支持读取...

    poi相关jar包

    - 修改已有的Excel文件,如添加、删除和移动单元格,或者更新数据和样式。 - 支持Excel的高级特性,如条件格式、数据验证和图片插入。 - 将数据导出为Excel格式,方便数据分析和报告生成。 此外,Apache POI还支持...

    poi-3.17.7z(poi相关jar包)

    5. **图表操作**:创建、修改和删除图表,支持各种类型的图表,如柱状图、饼图、折线图等。 6. **样式和格式**:可以设置单元格、行、列的样式,包括对齐方式、边框、背景色、字体等。 7. **数据验证**:应用条件...

    poi-bin-3.9-20121203附带poi使用说明文档

    6. **读写操作**:使用Cell对象的get/set方法读写单元格数据,使用Row和Sheet的方法添加、删除、遍历行和单元格。 7. **保存文件**:完成所有操作后,使用Workbook对象的write方法将内容写入到OutputStream中,然后...

Global site tag (gtag.js) - Google Analytics