`
gegewuqin9
  • 浏览: 29244 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java poi 获取单元格数据完整版

阅读更多
private static final DecimalFormat df = new DecimalFormat("0.00");
	/**
	 * 获取excel单元格内容,如果单元格为空则返回null(空和空字符有区别,通常用于判断是不是最后一行)
	 * @param row 单元格行的变量,可以是HSSFRow和XSSFRow
	 * @param i 单元格的列变量
	 * @return cell value
	 */
private static Object getColumnValue(Row row, int i) {
		Cell cell = row.getCell(i);
		if(cell == null) 
			return null;
		int type = cell.getCellType();
		switch (type) {
		case Cell.CELL_TYPE_STRING:
			return cell.getStringCellValue().trim();
		case Cell.CELL_TYPE_NUMERIC:
			String value = df.format(cell.getNumericCellValue());
			if(value.endsWith(".00"))
				value = value.split("[.]")[0];
			return value;
		case Cell.CELL_TYPE_BLANK:
			return "";
		case Cell.CELL_TYPE_BOOLEAN:
			return cell.getBooleanCellValue();
		case Cell.CELL_TYPE_FORMULA:
			String value1 = df.format(cell.getNumericCellValue());
			if(value1.endsWith(".00"))
				value1 = value1.split("[.]")[0];
			return value1;
		default:
			return null;
		}
	}
分享到:
评论

相关推荐

    POI读取Excel合并单元格并储存

    本文将深入探讨如何使用Java的Apache POI库来读取Excel文件,并处理其中合并单元格的数据,同时将这些数据存储到实体类中以供后续使用。 Apache POI是一个强大的库,允许程序员使用Java来创建、修改和显示Microsoft...

    poi读取合并单元格帮助类

    在探讨“poi读取合并单元格帮助类”的知识点时,我们首先需要理解Apache POI库在Java中的作用以及如何处理Excel文件中的合并单元格。Apache POI是一个开源的API,它允许程序创建、修改和显示Microsoft Office格式的...

    java POI完整示例,POI将word转HTML,数据库倒出数据到Excel等

    使用Java POI,我们可以创建新的Excel工作簿,设置工作表,添加行和单元格,最后将数据填充进去。这在需要将大量结构化数据报告或分析结果呈现给用户时非常有效。通常,我们会先从数据库查询所需数据,然后通过POI...

    JAVA poi 做EXCEL导出(包含图片) 完整版

    本教程将详细介绍如何使用JAVA POI库来创建一个包含图片的完整Excel导出功能。 首先,你需要在项目中引入Apache POI依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.apache....

    Java POI-完整jar包

    - 读取数据:通过Cell对象的getCellValue()方法获取单元格值。 - 样式操作:设定边框、字体、颜色、对齐方式等,如CellStyle类提供的各种设置方法。 - 公式支持:可以创建包含公式的单元格,如FormulaEvaluator...

    Java Poi流 根据Word模板插入相应的文本、表格和图片,生成新的Word报告

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于读写Microsoft Office格式的文件,如Word(.doc和.docx)、Excel(.xls和.xlsx)等。在本主题中,我们将深入探讨如何使用Java POI流处理Word模板,插入...

    Java实现Excel读写的poi 5.2.1版本jar

    例如,通过使用POI库,你可以创建一个新的Excel工作簿,添加工作表,插入数据,设置单元格样式,应用公式,甚至处理图表和图片。同时,也可以读取已存在的Excel文件,提取数据,进行分析,然后将结果写回Excel或保存...

    java poi导入导出

    在这个场景中,"java poi导入导出"主要指的是使用Java POI库来实现对Excel文件的数据导入和导出功能。在Java应用中,这是一项常用的技术,尤其在数据处理、报表生成或数据分析等领域。 首先,让我们详细了解一下...

    JAVA实现数据库数据导入导出到Excel(POI)所需jar包

    总之,Apache POI为Java开发者提供了一个强大且灵活的工具,能够方便地进行Excel与数据库之间的数据交互。通过正确理解和使用POI库,你可以轻松地实现数据的导入导出,提升工作效率。记得在项目中引入正确的jar包,...

    java poi导出excel,弹窗提示下载

    在Java中,如果你需要导出数据到Excel文件并让浏览器弹出下载提示,Java POI是一个非常实用的工具。这个资源可能是提供了一个完整的示例代码,帮助开发者实现这个功能,避免了积分陷阱。 在Java POI中,我们主要...

    java_poi导入EXCEL详细操作

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于...通过这些步骤,你可以实现Java程序对Excel文件的完整解析和数据导入。根据实际需求,你还可以扩展功能,比如写入数据到Excel、处理更复杂的单元格格式等。

    java Poi导入

    在Java POI中读取Excel数据后,你可以通过JDBC连接到数据库,执行SQL语句将数据插入或更新到相应的表中。首先,建立数据库连接,然后使用PreparedStatement预编译SQL语句,用读取的Excel数据填充占位符,最后执行SQL...

    Word文档的拆分合并

    在实际工作中,我们经常会遇到需要将多个Word文档合并成一个文档的情况,比如撰写书籍时每一章作为一个独立文档,在完成所有章节后需要将它们整合成一本完整的书。这种情况下,Word提供了便捷的合并文档功能。 ####...

    java poi读取excel表格数据专用jar包 包括(dom4j和xmlbeans包)

    通过这个压缩包,你可以获得处理Excel数据所需的完整工具集,无论是简单的读取还是复杂的操作,都能在Java环境中顺利进行。记得在实际项目中,根据具体需求选择合适的API和库,以达到最佳性能和效率。

    POI的EXCEL导出,自动换行

    Apache POI项目提供了一系列用于读写Microsoft Office格式文件的Java API,其中包括对Excel的支持。本文将详细介绍如何使用Apache POI实现Excel的导出功能,并在此基础上实现自动换行。 #### 一、Apache POI简介 ...

    Java POI 生成Word文档所需的jar包

    Java POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。在Java中,如果你需要生成Word文档,POI库是首选工具之一。本篇文章将详细讲解如何利用Java POI生成Word文档,并...

    java_POI教程.pdf

    在Java应用中,如果你需要生成Excel报表或与Excel数据进行交互,POI提供了丰富的类和接口,使得开发者可以方便地创建、修改和操作Excel文件。例如: 1. **HSSFWorkbook**:这是Excel文档的顶级对象,代表了一个完整...

    java poi excel上传 下载

    1. **Java POI API**:POI 提供了一套完整的API,允许开发者创建、修改和显示Excel工作簿、工作表、单元格等。主要类包括`HSSFWorkbook`(处理`.xls`格式,Excel 2003及更早版本)和`XSSFWorkbook`(处理`.xlsx`格式...

    poi-3.9 apache-poi-3.9 最新稳定版本

    7. 导入导出:Apache POI提供了一套完整的API,用于将Java数据结构转换为Excel文件,或者从Excel文件中读取数据到Java对象。这使得它成为数据导入导出的强大工具,特别适用于数据分析、报表生成和自动化测试场景。 ...

    java打印POI操作手册

    Java POI 操作手册主要关注的是使用 Apache POI...总结来说,Java POI是处理Office文件的强大工具,而Java Print Service API则提供了与物理打印机通信的功能,两者结合可以在Java应用中实现完整的文档处理和打印流程。

Global site tag (gtag.js) - Google Analytics