`
hekuilove
  • 浏览: 158897 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

POI笔记

阅读更多
excel2003:HSSFWorkbook

excel2007:XSSFWorkbook

删除行的数据:

sheet.removeRow(row);


删除行:
sheet.shiftRows(a, b, -c);

a:起始行index

b:结束行Index

c:向上移动多少行

(1,5,-2) 表示把第二行到第六行上移2行


复制行到另一个文件


/**
	 * 
	 * 
	 * @Title: setRow
	 * @Description: 复制行到另一个文件
	 * @param sheet
	 *            目标文件的sheet
	 * @param row
	 *            源文件的row
	 * @param msgCell
	 *            在目标文件行尾部列添加的内容 一般是异常信息等
	 * @date: 2014年6月3日
	 * @return: void
	 * @throws
	 * 
	 */
public static void copyRow(Sheet sheet, Row row, String msgCell) {
		int len = sheet.getLastRowNum();
		Row myRow = sheet.createRow(len);
		int clen = row.getLastCellNum();
		for (int i = 0; i < clen; i++) {
			Cell cell = row.getCell(i);
			Cell myCell = myRow.createCell(i);
			myCell.setCellStyle(cell.getCellStyle());
			if (cell.getCellType() == HSSFCell.CELL_TYPE_BOOLEAN)
				myCell.setCellValue(cell.getBooleanCellValue());
			else if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC)
				myCell.setCellValue(cell.getNumericCellValue());
			else
				myCell.setCellValue(cell.getStringCellValue());
		}
		if (msgCell != null) {
			Cell mymsgcell = myRow.createCell(len);
			mymsgcell.setCellValue(msgCell);
		}
	}
分享到:
评论

相关推荐

    【狂神说】笔记(史上最全)含各类md笔记.zip

    【狂神说】笔记系列是全面且深入的IT学习资源,涵盖了从基础到进阶的各种技术领域。这个压缩包包含了JavaScript、JavaWeb、Java基础、MyBatis、MySQL、Redis、Spring、Spring Boot以及SpringMVC和Vue等多个关键知识...

    POI学习笔记详细说明

    POI学习笔记第二版更详细的POI学习笔记第二版更详细的

    POI学习笔记

    "POI学习笔记" POI(Apache POI)是一款流行的Java库,用于处理Microsoft Office文件格式,包括Excel、Word、PowerPoint等。POI提供了一个简洁和灵活的API,允许开发者轻松地读取、写入和操作Office文件。 POI的...

    POI的学习笔记

    ### POI学习笔记知识点解析 #### 一、POI简介 Apache POI是一个开源的Java API,用于处理Microsoft Office格式的文件,包括Excel (.xls, .xlsx), PowerPoint (.ppt, .pptx) 和 Word (.doc, .docx)。POI提供了一套...

    POI-EasyExcel笔记1

    在IT行业中,Apache POI和EasyExcel是两个广泛使用的Java库,主要用于处理Microsoft Excel文件。本文将深入探讨这两个工具,并介绍如何使用它们进行Excel数据的导入与导出。 首先,Apache POI是一个开源的API,它...

    使用POI导出数据到Excel视频、笔记和源码

    **使用Apache POI导出数据到Excel** Apache POI是一个流行的开源库,它允许程序员创建、修改和显示Microsoft Office格式的文件,特别是...视频教程和笔记将提供更详细的步骤和示例代码,帮助你进一步掌握这一技能。

    POI,读取文件工具类和笔记

    Apache POI 是一个开源项目,专门用于处理 Microsoft Office 格式的文件,如 Excel、Word 和 PowerPoint。这个工具库广泛应用于 Java 开发环境中,允许开发者在没有安装 Microsoft Office 的情况下读取、写入和操作...

    狂神说笔记_全.zip

    【狂神说笔记_全.zip】是一个包含狂神说系列的Java学习资源的压缩包,主要涉及了Java基础、Spring Boot、JavaWeb、微服务、分布式系统、消息队列、并发编程、前端技术、数据库以及容器化技术等多个IT领域的核心知识...

    POI导入导出excel文件 --- 个人珍藏笔记

    本笔记将介绍如何使用POI来导入和导出Excel文件。 首先,我们需要将`poi-3.1-FINAL.jar`库添加到项目的类路径中,这样才能使用POI提供的API。导入这个库后,我们就可以开始编写处理Excel文件的代码了。 在示例代码...

    OA (ssh) 基本实现(poi 生成 Excel , struts2动态下载 mysql数据库文件) 学习笔记(含源代码)

    OA (ssh) 基本实现(poi 生成 Excel , struts2动态下载 mysql数据库文件) 学习笔记(含源代码) 借鉴 风中叶 老师的视频,写的文章,代码比较详实。 说了很多我的看法,和思考,做了充分的日志

    poi-3.16-beta1 jar包

    这些组件允许开发者创建幻灯片,添加文本、图片、动画效果,以及处理演讲者笔记。 4. **HDGF/ODFDOM**:虽然主要关注的是Microsoft Office格式,但Apache POI也支持OpenDocument Format(ODF),如ODT(文字)、ODS...

    java学习笔记模版

    这里可能用到了Apache POI库或其他类似工具来处理Excel文件。 8. **接口调用**: - 终端抵扣券兑换可能涉及到调用服务接口,这通常包括发送HTTP请求,传递必要参数,并处理响应结果。 9. **上线测试**: - 在...

    黑马乐优商城19天全套视频加配套笔记

    【标题】"黑马乐优商城19天全套视频加配套笔记"揭示了这是一套针对乐优商城项目的全面教学资源,由知名IT教育机构黑马程序员提供,并且是2018年的最新版本。课程可能涵盖了从项目启动到完成的全过程,总计19天的学习...

    软考中级网工考试学习笔记

    1、包括网工第五版较全面的学习笔记(近4万字)、常用检测命令实践图、协议神图、常见编码图、网工简单的100条知识点 2、笔记目录如: 第一章 计算机基础知识 一、数据表示 (一) 定点和浮点和整数 二、逻辑计算机 ...

    osmpoi:一个易于使用的基于 Web 的 OpenStreetMap POI 编辑器

    一个易于使用的基于 Web 的 OpenStreetMap POI 编辑器 笔记 这个程序只是一个原型。 请注意以下事项。 由于它目前并不安全,请使用它只是为了在目前的测试。 当前编辑目标不是 OpenStreetMap 本身,而是测试地图 ...

    everynote云笔记

    可能涉及到Apache POI库的使用以及Excel文件格式的处理。 10. **RDD:基于内存的集群计算容错抽象.html**:RDD(弹性分布式数据集)是Apache Spark的核心概念,是一种可容错的分布式内存数据结构。文件可能阐述了...

    基于SSM的POI导入导出Excel实战

    本课程将给大家分享如何基于SSM实现POI导入导出Excel,并讲解目前企业级JavaWeb应用mvc三层模式的开发流程,可让初学者或者职场萌新掌握如何基于SSM整合第三方框架并采用mvc三层开发模式实现自己的业务模块!

    ssm商务平台项目源码+数据库+详细笔记

    【SSM商务平台项目源码+数据库+详细笔记】是一个非常适合初学者和进阶者学习的Java Web项目,其中包含了Spring、Spring MVC和MyBatis(简称SSM)三大主流框架的集成应用。这个项目提供了实际操作的平台,让你能够...

Global site tag (gtag.js) - Google Analytics