`

POI代碼

阅读更多
遍歷Excel文件:

FileInputStream fileInputStream = new FileInputStream( "c:/temp/test.xls" );
		POIFSFileSystem fileSystem = new POIFSFileSystem( fileInputStream );
		fileInputStream.close();

		HSSFWorkbook workbook = new HSSFWorkbook( fileSystem );
		for( int i = 0; i < workbook.getNumberOfSheets(); i++ ){
			HSSFSheet sheet = workbook.getSheetAt( i );
			if( sheet != null ){
				for( int j = sheet.getFirstRowNum(); j < sheet.getLastRowNum(); j++ ){
					HSSFRow row = sheet.getRow( j );
					if( null != row ){
						for( int k = row.getFirstCellNum(); k < row.getLastCellNum(); k++ ){
							HSSFCell cell = row.getCell( k );
							if( null != cell ){
								int type = cell.getCellType();
								switch( type ){
									case HSSFCell.CELL_TYPE_NUMERIC:
										System.out.print( cell.getNumericCellValue() + "\t" );
										break;
									case HSSFCell.CELL_TYPE_BOOLEAN:
										System.out.print( cell.getBooleanCellValue() + "\t" );
										break;
									case HSSFCell.CELL_TYPE_ERROR:
										System.out.print( cell.getErrorCellValue() + "\t" );
										break;
									case HSSFCell.CELL_TYPE_FORMULA:
										System.out.print( cell.getCellFormula() + "\t" );
										break;
									case HSSFCell.CELL_TYPE_STRING:
										System.out.print( cell.getRichStringCellValue() + "\t" );
										break;
									default:
										break;
								}
							}
						}
						System.out.println();
					}
				}
			}
		}
 
分享到:
评论

相关推荐

    excelPOI 代码 学习用

    这个压缩包文件"ExcelPoi"很可能包含了一些示例代码,供学习如何使用POI库来处理Excel数据。 在Java中,Apache POI 提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet Format)两个主要的API,...

    POI代码等式 数据

    不过你得到的是“加密”的代码,有几个连续的数字(0或1)合为了一个长度一定的变量,你得到了两条本来相同加密方式不同的代码(代码中包含变量)以及变量的长度,求原代码可能的个数。比如说“a1b”“bc”(a长为2,b为2...

    EXCEL POI 代码和资源下载

    import java.io.FileInputStream; import java.io.IOException; import javax.servlet.ServletException; ...import org.apache.poi.hssf.usermodel.HSSFCell;...以上是代码,文件下载后解压到WEB-INF/lib下面就可以了

    天地图POI数据分类编码表--word版

    天地图POI数据分类编码表--word版,包含各类型POI分类编码

    POI

    9. **最佳实践**: 如何有效地利用内存,何时使用低级别或高层级API,以及如何调试和优化POI代码,这些都是在实际应用中需要注意的重要方面。 10. **与其他库的集成**: POI可以与其他Java库结合使用,如Spring、...

    jsp使用poi生成有格式的excel

    在JSP中直接编写POI代码,可以快速原型验证和学习,但通常不推荐这种做法,因为这违背了MVC(模型-视图-控制器)架构模式,将业务逻辑混入视图层,不利于代码的维护和扩展。通常会将POI相关的代码封装到Java后台...

    POI.rar_2007_POI_poi excel2003 2007

    7. **junit-3.8.1.jar**:JUnit测试框架的旧版本,可能用于编写单元测试,验证Apache POI代码的正确性。 综合以上,使用这个压缩包,开发者可以学习如何在Java环境中使用Apache POI库读取和操作Excel 2007的XLSX...

    POI 最新源代码

    标题 "POI 最新源代码" 指的是Apache POI项目的一个版本,可能是3.8-beta4。Apache POI是一个流行的开源Java库,专用于处理Microsoft Office格式的文件,如Word(.doc, .docx)、Excel(.xls, .xlsx)和其他微软文档...

    POI操纵EXCEL文档之导入文档(一)

    IDEA提供了丰富的代码补全和错误检查功能,使得编写POI代码更加轻松。 关于数据库Mysql,你可以将读取到的Excel数据导入到数据库中。这通常涉及到创建SQL语句,使用PreparedStatement执行批量插入。例如: ```java...

    基于LBSN的poi数据挖掘和推荐.zip

    基于LBSN的poi数据挖掘和推荐.zip

    poi 定制excel

    在实际开发中,确保正确引入这些库并配置到构建路径中是运行Apache POI代码的前提。如果需要,开发者还可以通过Maven或Gradle的依赖管理机制自动下载和管理这些库。 总结起来,Apache POI是Java中用于处理Excel的...

    导入POI,导入代码

    下面我们将详细探讨如何导入Apache POI库并使用其API来编写代码。 首先,为了能够在Java项目中使用Apache POI,你需要将对应的JAR包导入到你的项目构建路径中。这些JAR包通常可以在Apache POI的官方下载页面找到,...

    poi的maven项目代码

    【标题】"poi的maven项目代码"是一个关于Apache POI库的 Maven 项目示例,主要用于演示如何利用POI库来操作Excel文件。Apache POI 是一个流行的开源Java API,它允许开发者创建、修改和显示Microsoft Office格式的...

    poi test

    此外,还有一些在线工具如Apache POI Sandbox,允许用户在浏览器中直接运行POI代码,快速验证和测试功能。 总之,Apache POI是一个强大且灵活的Java库,它为处理MS Office文档提供了丰富的功能。无论你是要创建、...

    JAVA POI导出EXCEL代码

    在开始编写代码前,确保已经添加了Apache POI库到项目的依赖管理中。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi &lt;version&gt;4.1.2 &lt;groupId&gt;...

    POI导入导出 源代码(java)

    标题中的“POI导入导出 源代码(java)”指的是使用Apache POI库进行Excel数据的导入和导出操作的Java源代码。Apache POI是一个流行的开源项目,它允许开发者使用Java来处理Microsoft Office格式的文件,尤其是Excel...

    poi全家桶ooxml-schemas/poi/poi-examples/poi-ooxml/poi-ooxml-schemas/poi-scratchpad

    在提供的描述中,我们看到的路径实际上是在指示Apache POI项目中的不同模块和示例代码的位置。 1. **ooxml-schemas**: 这是Apache POI项目中的一部分,包含了Open XML Format(OOXML)的Java对象模型。OOXML是一种...

    poi源码的代码

    在本文中,我们将深入探讨 POI 源码中的“代码”部分,特别是涉及名称和坐标的融合标准及其核实方法。 首先,名称分级标准分为三个等级:正确、不规范和错误。正确是指 POI 名称与实际名称一致,符合作业标准;不...

    poi-3.7源代码 最新版

    这个“poi-3.7源代码 最新版”包含的是Apache POI项目的3.7版本的源代码,为开发者提供了深入理解POI工作原理、定制功能或者解决特定问题的机会。 Apache POI的核心功能包括: 1. **读取和写入Excel文件**:POI ...

    poi3.8 源代码 解析Excel

    在"poi3.8 源代码 解析Excel"这个主题中,我们主要关注的是如何使用POI库来解析和操作Excel文件。POI 3.8 是一个较早的版本,但它仍然具有广泛的兼容性和实用性,尤其是对于解析Excel 2007(.xlsx)这样的新格式。 ...

Global site tag (gtag.js) - Google Analytics