`
ntwjf
  • 浏览: 1863 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

java poi读写excel

    博客分类:
  • java
 
阅读更多
1、读取excel2003
	@Test
	//读取excel2003
	public void testCreateXLS(){
		try {
			String path = "f:\\app\\iotest\\n.xls.doc";
			String postfix = (path.trim().lastIndexOf(".") == -1)?"":path.substring(path.trim().lastIndexOf(".") + 1);
			if("xls".equalsIgnoreCase(postfix) || "xlsx".equalsIgnoreCase(postfix)){
				//创建工作簿
				HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(path));
				//创建sheet
				HSSFSheet sheet = wb.getSheetAt(0);
				StringBuffer sb = new StringBuffer();
				if(sheet != null){
					//sheet.getLastRowNum();最后一行
					for(int i=0;i<sheet.getLastRowNum();i++){
						if(sheet.getRow(i) != null){
							HSSFRow row = sheet.getRow(i);
							//row.getLastCellNum();一行中的最后一列
							for(int j=0;j<row.getLastCellNum();j++){
								HSSFCell cell = row.getCell(j);
								String cellValue = "";
								if(cell != null){
									switch(cell.getCellType()){
										case HSSFCell.CELL_TYPE_NUMERIC:
											cellValue = String.valueOf(cell.getNumericCellValue());
											break;
										case HSSFCell.CELL_TYPE_STRING:
											cellValue = cell.getStringCellValue();
											break;
										case HSSFCell.CELL_TYPE_BLANK:
											cellValue = cell.getStringCellValue();
											break;
										default:
											break;
									}
								}
								sb.append(cellValue.trim() + "  ");
							}
						}
						sb.append("\n");
					}
					System.out.println(sb.toString());
				}
				wb.close();
			}else{
				System.out.println("不支持的文件类型");
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
分享到:
评论

相关推荐

    java POI读取excel文件数据

    在这个场景中,我们将详细探讨如何使用Java POI读取Excel文件中的数据,包括获取总行数、列数、单元格内容、合并单元格、行高、列宽以及图片等信息。 首先,确保在项目中已经引入了Apache POI的依赖库。如果你使用...

    java poi 读写excel

    遗憾的是,提供的文件列表中只有`jeebbs-db-3.sql`,这似乎是一个SQL数据库文件,与Java POI读写Excel的主题并不直接相关。通常,SQL文件用于导入或导出数据库的数据,如果博客作者有提到结合Java POI与SQL操作Excel...

    java poi 读取excel 2007

    在这个场景中,我们关注的是如何使用Java POI库来读取Excel 2007(.xlsx)文件并将其内容存储到List中。Excel 2007引入了新的文件格式,即基于OpenXML标准的.xlsx,这与早期的.xls格式有所不同。以下是一份详细的...

    java poi导出图片到excel示例代码

    在示例代码中,使用了Java POI读取Excel文件,并将其写入到数据库中。首先,需要创建一个Workbook对象,然后使用Workbook对象的getSheet方法获取Excel文件的Sheet对象,最后使用Sheet对象的getRow方法读取Excel文件...

    java POI读取Excel文件基本用法Demo

    在本示例"Java POI读取Excel文件基本用法Demo"中,我们将深入探讨如何使用Java POI库来读取Excel文件。 首先,我们需要在项目中引入Apache POI的依赖。对于Maven项目,可以在pom.xml文件中添加以下依赖: ```xml ...

    java读写Excel,POI.JAR,Word内容读取

    java读写Excel,POI.JAR,Word内容读取

    java_poi实现excel导入导出

    Java POI 实现 Excel 导入导出 Java POI 是一个流行的 Java 库,用于处理 Microsoft Office 文件格式,包括 ...在本文中,我们已经详细介绍了如何使用 Java POI 实现 Excel 导入导出功能,包括读取和写入 Excel 文件。

    Java POI读取excel中数值精度损失问题解决

    Java POI 读取 Excel 中数值精度损失问题解决 Java POI 读取 Excel 中数值精度损失问题解决是指在使用 Java POI 读取 Excel 文件时,遇到数值精度损失的问题。这种问题的出现是因为 Excel 中的数值单元格在读取时,...

    java poi 读取excel表格

    本文将深入探讨如何使用Java POI来读取Excel表格,同时涵盖对不同版本的Excel文件的支持。 首先,我们需要添加Apache POI的依赖到项目中。如果是Maven项目,可以在pom.xml文件中加入以下依赖: ```xml &lt;groupId&gt;...

    java poi 读写Excel jar包

    在标题"java poi 读写Excel jar包"中,我们关注的核心知识点是Java POI库的使用,以及如何在Java程序中处理Excel文件的读写操作。要实现这些功能,你需要下载相应的jar包。描述中提到的链接指向了一个CSDN博客文章,...

    java poi读取Excel需要导入的所有包

    Java POI 是一个开源库,...因此,为了确保Java POI能够顺利读取Excel文件,开发者必须确保项目配置中包含了上述所有必要的库文件。同时,根据项目需求,可能还需要更新到最新版本的POI库,以获得更好的性能和兼容性。

    java poi处理excel数据

    Java POI是Apache软件基金会下的一个开源项目,主要用于读写Microsoft Office格式的文件,特别是Excel。在Java开发中,当你需要处理Excel数据时,POI库是一个强大的工具。本压缩包包含了一些关键资源,帮助你理解和...

    使用POI解析excel文件并写入数据库

    这个项目实现的功能是读取excel文件中的数据,解析并写入数据库。 读取的excel文件位于项目目录下的 excel\0805.xlsx 使用IntelliJ IDEA开发此项目 使用MYSQL查看数据库 在MYSQL中运行项目db目录下的sql文件,创建...

    java 读取excel表格数据 poi

    java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;i;i++) { if(content[i]!=null){ for(int j=0;j[i].length;j...

    java poi读取excel xls xlsx相关jar包集合

    java poi读取excel xls xlsx相关jar包集合,包含: dom4j-1.6.1.jar jsr173_1.0_api.jar poi-3.7-20101029.jar poi-ooxml-3.7-20101029.jar poi-ooxml-schemas-3.7-20101029.jar poi-scratchpad-3.7-20101029.jar ...

    利用POI读取excel写入到word

    本篇文章将详细讲解如何利用Apache POI库来读取Excel数据并将其写入到Word文档中。 首先,我们需要了解Apache POI的基本概念。POI提供了一组API,允许程序员在Java应用程序中创建、修改和显示这些文件。对于Excel...

    java的poi生成excel图表demo

    在Java中,它允许开发者创建、修改和读取Excel工作簿、工作表以及单元格的数据。POI库不仅支持基本的文本和数字操作,还支持更高级的功能,如公式计算、样式设置和图表创建。 2. **创建Excel图表** 要生成Excel图表...

    java poi导出excel

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于读写Microsoft Office格式的文件,包括Excel。在Java中,如果你需要导出Excel文件,Java POI是一个非常实用的工具。下面将详细介绍如何使用Java POI来实现...

    JAVA_poi读取Excel.pdf

    JAVA POI 读取 Excel JAVA POI 是 Apache 的一个子项目,提供了一...本文总结了 JAVA POI 读取 Excel 的知识点,包括 POI 简介、Excel 文件的组织形式、POI 的主要对象、使用 POI 读取 Excel 和使用 POI 写入 Excel。

Global site tag (gtag.js) - Google Analytics