`

POI完成Excel导入

 
阅读更多

1.在index.xml编写代码

<form action="importExcel" method="post"enctype="multipart/form-data">
  	<input name="file" type="file">
  	<input type="submit" value="导入"/>
</form>

 2.在struts.xml配置 

<struts>   
	<package name="team" extends="struts-default" namespace="/">		  
	   	 <!--导入-->
	   <action name="importExcel" class="com.iteye.action.TestAction" method="importExcel">
	       <result>/index.jsp</result>
	   </action>	  	   	   
	</package>
</struts>  

 3.在Action完成Excel导入

public class TestAction extends ActionSupport{
	
	private File file;	
	public File getFile() {
		return file;
	}
	public void setFile(File file) {
		this.file = file;
	}

	/**
	 * excel导入
	 * @throws IOException 
	 * @throws FileNotFoundException 
	 */
	public String excelImport() throws FileNotFoundException, IOException{
		ImageDao dao = new ImageDao();
		//工作簿
		HSSFWorkbook book = new HSSFWorkbook(new FileInputStream(file));
		//获取工作簿的单元
		HSSFSheet sheet =book.getSheetAt(0);
		//循环获取行后在获取对应的列
		int i = 0;
		while(true){
			HSSFRow row = sheet.getRow(i);
			if(row==null) break;
			HSSFCell cellold = row.getCell(0);
			HSSFCell cellnew = row.getCell(1);
			HSSFCell cellpath = row.getCell(2);
			TImage t = new TImage();
			t.setOldname(cellold.toString());
			t.setNewname(cellnew.toString());
			t.setPathimage(cellpath.toString());
			dao.saveUser(t);
			i++;
		}
		return SUCCESS;
	}
}

 

 

分享到:
评论

相关推荐

    java_poi实现excel导入导出

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

    Springboot+Poi实现Excel的导入导出

    本项目结合了Spring Boot、MyBatis、Apache POI和MySQL,实现了Excel数据的导入导出功能,这对于数据处理和分析尤其有用。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Spring Boot以其“约定优于配置”...

    基于poi的excel导入.doc

    "POI导入Excel知识点" POI简介 Apache POI是一个开源的Java库,用于处理Microsoft Office文档,包括Excel、Word、PowerPoint等。POI提供了一个纯Java的解决方案,用于读取、写入和操作Office文档。 POI中的Excel...

    POI实现Excel导入导出并附带加载进度条

    本项目通过Apache POI实现了Excel的导入与导出功能,并在操作过程中加入了进度条展示,增强了用户体验。 首先,Apache POI的核心类HSSFWorkbook和XSSFWorkbook分别用于处理老版本的.xls和新版本的.xlsx文件。在导入...

    POI实现excel导入导出

    在本文中,我们将深入探讨如何使用Apache POI库实现Excel的导入和导出功能,这对于处理大量数据和自动化办公流程非常有用。 首先,让我们了解一下Apache POI的核心组件HSSF(Horrible Spreadsheet Format)和XSSF...

    Java poi 实现excel导入导出

    本教程将深入探讨如何利用Java POI库来实现Excel的导入与导出功能。 首先,我们需要了解Java POI库的基本结构。POI提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet Format)两个主要的API,分别...

    poi导入excel表需要的jar包

    在Java环境中,如果你需要使用Apache POI来导入和操作Excel表格,你需要确保引入了正确的jar包。Apache POI提供了丰富的API,使得开发者可以在Java程序中创建、修改和读取Excel文件。 在Java项目中,为了实现 poi ...

    java poi操作excel批量导入导出项目需要的jar包

    在进行批量导入和导出Excel数据时,Apache POI是一个非常实用的选择。以下是关于使用Java POI进行Excel操作的关键知识点: 1. **Apache POI介绍**: Apache POI是一个开源项目,它提供了API来处理Microsoft的文件...

    poi作excel导入数据库

    标题中的“poi作excel导入数据库”指的是使用Apache POI库来读取Excel文件,并将数据存储到数据库中。Apache POI是Java平台上的一个开源项目,它提供了处理Microsoft Office格式文档的能力,包括Excel(.xls和.xlsx...

    POI技术将excel解析导入mysql.pdf

    根据提供的文件信息,可以看出文档主要阐述了如何使用Apache POI技术解析2003-2007版本的Excel文档,并将解析后的数据导入到MySQL数据库中。文档中分别涉及到Java实体类的设计(User.java),以及数据访问层的设计...

    Java POI EXCEL导入导出

    Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出...

    springboot+mybatis+poi 实现excel导入导出

    - 导入:使用POI API创建`HSSFWorkbook`或`XSSFWorkbook`对象,打开Excel文件,遍历工作表中的每一行,将数据转化为实体类对象,然后调用MyBatis的Mapper接口批量插入数据库。 ```java List&lt;Student&gt; students = ...

    poi excel导入导出

    本文将深入探讨如何使用Apache POI进行Excel的导入与导出。 一、Apache POI简介 Apache POI 是由Apache软件基金会开发的一个Java库,它允许开发者使用Java读写Microsoft Office格式的文件,如Word(.doc)、Excel...

    Java 使用poi导入excel 并使用xml做数据验证

    在本项目中,我们结合了POI库和XML技术来实现Excel数据的验证与导入数据库。 首先,Apache POI提供了HSSF和XSSF两个API,分别用于处理老版本的BIFF8格式(.xls)和新版本的OOXML格式(.xlsx)。在这个案例中,我们...

    java运用poi把excel导入数据库demo

    在这个“java运用poi把excel导入数据库demo”中,我们将探讨如何利用POI库将Excel数据有效地导入Oracle数据库。 首先,我们需要理解Apache POI的工作原理。POI提供了HSSF和XSSF两个API,分别用于处理旧版的BIFF8(....

    POI操作excel的导入与导出

    标题 "POI操作excel的导入与导出" 涉及到的是Apache POI库,一个广泛用于Java平台上的Microsoft Office文档处理库。这个库允许开发者读取、创建和修改Excel(.xls和.xlsx)文件。这篇博文可能是介绍如何利用POI进行...

    java 利用POI 导入导出Excel

    前几天项目上需要加上导入导出,在网上找了一下,么有...于是自己写,源码里所需要的jar都有,从jsp界面进行Excel的导入导出,并可用于上传和下载。如有所用,喜不自禁,分享,开源的意义。 写的不是特别好,不喜勿喷!

    POI数据Excel导入导出jar

    该文件中包含了所有java项目中...将该zip解压后,将jar包加入到自己的项目中,可以直接通过poi的api在excel和项目数据进行导入导出。 应用场景:如 excel格式对账单导出,将数据库数据导出到excel中(带样式字体等)。

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

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

Global site tag (gtag.js) - Google Analytics