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

[简单]poi删除excel 2007 sheet页

    博客分类:
  • poi
 
阅读更多

      见代码:

      

// 删除指定sheet页
	public void removeSheetsByName(String sheetName, Workbook wb) {
		if (wb.getSheet(sheetName) == null) {
			return;
		}
		wb.removeSheetAt(wb.getSheetIndex(sheetName));
	}

	/**
	 * @Description: 删除其他sheet页,存在部分图片无引用但未被删除的问题
	 */
	public void removeOtherSheets(String sheetName, XSSFWorkbook wb) {
		if (wb.getSheet(sheetName) == null) {
			return;
		}
		if (!wb.getSheetAt(0).getSheetName().equals(sheetName)) {
			Sheet sheet = wb.cloneSheet(wb.getSheetIndex(sheetName));
			wb.setSheetOrder(sheet.getSheetName(), 0);
		}
		for (int i = wb.getNumberOfSheets() - 1; i >= 1; i--) {
			wb.removeSheetAt(i);
		}
		wb.setSheetName(0, sheetName);
	}

 

      全文完。

分享到:
评论

相关推荐

    基于POI的Excel多Sheet页导出导入工具类

    "基于POI的Excel多Sheet页导出导入工具类"是一个实用的Java类库,专为处理Excel文件中的多个工作表(Sheet)而设计,提供了一种高效且灵活的方式来操作Excel数据。 该工具类的核心功能包括: 1. **多Sheet页操作**...

    java 通过poi操作excel jar包

    Apache POI是一个开源项目,提供了丰富的API,使得Java开发者能够轻松地与MS Office格式交互,包括XLS(Excel 97-2003)和XLSX(Excel 2007及以后的版本)。 标题中的"java通过poi操作excel jar包"指的是使用Apache...

    读写Excel2007 POI3.8

    在这个特定的场景中,POI 3.8版本据说修复了一个关于删除工作表(sheet)的bug,使得用户能够更加方便地对现有Excel文件进行编辑。 描述中提到,“可读写Excel2007,可修改Excel,貌似修正了删除sheet的bug。”这...

    POI解析EXCEl分层

    标题中的“POI解析EXCEL分层”指的是使用Apache POI库来解析Excel文件,并对数据进行层次化处理。...通过熟练掌握POI的使用,开发者可以在各种场景下高效地处理Excel数据,无论是简单的读取还是复杂的分析和转换。

    Java Poi 操作excel的API 好用

    Java POI项目由Apache软件基金会维护,支持读取和写入Microsoft Office的多种文件格式,如XLS(Excel 97-2003)、XLSX(Excel 2007以上版本)以及Word、PowerPoint等。对于Excel,POI提供了一个高级用户模型(HSSF)...

    POI处理EXCEL和WORD文件的JAR包和资料详细

    1. **POI API大全**:POI提供了一系列的类和接口,例如`HSSFWorkbook`和`XSSFWorkbook`用于处理Excel的HSSF(旧版的Excel 97-2003)和XSSF(用于Excel 2007及以上版本)格式。对于Word,有`HWPFDocument`和`...

    使用POI和Excel VBA生成图表

    项目中想实现excel图表但POI不支持所以想到了这个方法。放上来抛砖引玉,感兴趣的欢迎大家交流 注:-------------------------------------------------------------------------- 其实现原理和利用JavaScript实现...

    poi3.0.1操作excel

    这个版本的POI库提供了Java程序员处理Excel文档的强大功能,可以进行创建、读取、更新和删除等操作。 首先,我们需要理解Apache POI的工作原理。它通过HSSF(Horizontally Stored Spreadsheet Format)组件来处理旧...

    java利用poi生成excel报表、处理word文档

    Java中的Apache POI库是一个强大的工具,专门用于处理Microsoft Office格式的文件,如Excel和Word。在本场景中,我们关注的是如何利用POI来生成Excel报表以及处理Word文档。 一、Java POI与Excel报表生成 1. 创建...

    poi读取excel所需jar包,需要的自取

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。在Java环境中,如果你需要使用POI库来读取、写入或操作Excel文件,那么提供的一系列jar包是必不可少的。这些jar...

    java 基于poi的excel 格式转换器

    Java中的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office文件,特别是Excel文档。基于POI的Excel格式转换器可以帮助开发者在不同格式之间无缝切换,如XLS、XLSX、CSV和TXT。这个转换器的实现...

    详解JAVA_POI导出EXCEL报表的操作(包括各种格式及样式的实现)

    Java POI 库为 Java 开发者提供了一种简单而强大的方式来读写 Microsoft Office 文件格式,其中包括 Excel。本文将详细介绍如何使用 Java POI 来生成 Excel 报表,并涵盖如何设置单元格的各种格式和样式。 #### 二...

    POI_excel的操作

    ### POI Excel 操作知识点详解 #### 一、概述 Apache POI 是一款非常强大的 Java 库,用于处理 Microsoft Office 文件格式,包括 Excel (`.xls` 和 `.xlsx`)。本篇文档将详细介绍如何使用 POI 的 HSSF (针对 .xls ...

    poi实现EXCEL保护工作表实例代码.zip

    在Java编程环境中,Apache POI库是一个非常实用的工具,用于读取、写入和修改Microsoft Office格式的文件,特别是Excel文件(.xls和.xlsx)。本实例代码"poi实现EXCEL保护工作表实例代码.zip"提供了如何使用Apache ...

    poi操作excel格式相关用例(附有api地址)

    总之,Apache POI为Java开发者提供了强大的Excel操作功能,包括创建、读取、更新和删除工作簿、工作表、行和单元格,以及进行各种格式设置。通过熟练掌握POI API,你可以轻松实现复杂的Excel处理需求。更多API和详细...

    poi帮助文档附带poi操作excel例子

    Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如Excel(.xlsx, .xls)、Word(.docx)和PowerPoint(.pptx)。在这个“poi帮助文档附带poi操作excel例子”中,我们可以深入学习如何使用...

    poi 操作excel工具包

    1. **工作簿(Workbook)管理**:Apache POI提供了HSSFWorkbook类用于处理.xls(Excel 97-2003格式)文件,而XSSFWorkbook类则用于处理.xlsx(Excel 2007及以上版本的OpenXML格式)文件。你可以通过这些类创建、打开...

    POI 导出excel

    下面是一个简单的示例代码,展示了如何使用Apache POI创建并导出一个Excel文件: ```java package test; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFDataFormat; import org....

    poi处理excel文件的小程序

    - 图表和图片:POI也支持在Excel中插入图表和图片,但相对复杂,需要创建特定的图表对象并添加到Sheet中。 - 数据流处理:对于大数据量的Excel,可以使用SXSSFWorkbook,它基于内存和磁盘的混合模型,减少内存消耗...

    java j2ee poi xsl excel 文档操作 包括上传 下载

    - **创建Excel文件**:使用POI,你可以创建一个新的Workbook对象,然后添加Sheet,进一步添加Row和Cell。例如,你可以创建一个标题行,然后在后续行中填充数据。 - **读取Excel文件**:同样通过POI,可以打开现有...

Global site tag (gtag.js) - Google Analytics