今天说下excel数据导入数据库,我使用的是jxl,首先项目中应该有jxl的jar
下面说说页面,选择xls文件
<form name="form1" action ="ExcelAction" method="post">
<input name="file" type ="file" />
<input type ="submit" value = "import">
</form>
action 配置这里就不说了,
具体说说action 如何操作
String path = request.getParameter("file");
InputStream is = new FileInputStream(path);
jxl.Workbook rwb = Workbook.getWorkbook(is);
Sheet rs = rwb.getSheet(0); //读取在职sheet
String message0 = excelManage.ExcelEmployee(rs);
excelManage这个是我的spring 中的bean ,你们也可以直接进行导入操作。
具体实现:
String message = "";
int colNum=rs.getColumns();//列数
int rowNum=rs.getRows();//行数
System.out.println("rowNum colNum ------------------"+rowNum+","+colNum);
for(int j=1;j<rowNum;j++){
TEmployee tEmployee = new TEmployee();
for(int i=0;i<colNum;i++){
Cell c = rs.getCell(i,j);
String strc = c.getContents();
System.out.println("Cell("+i+", "+j+")" + " value : " + strc + "; type : " + c.getType());
}
}
c.getContents();则为某行列的值,可以将此值放入所插入对象中,最后save(Entityobject)
这篇文章可借鉴,有一定共性。
分享到:
相关推荐
标题“利用jxl把excel中的数据导入数据库”指的是使用Java Excel API(jxl)这个库来读取Excel文件中的数据,并将这些数据批量地导入到关系型数据库中。这是一个常见的需求,特别是在处理大量结构化数据时,例如进行...
《基于JXL的Excel数据导入工具详解》 在IT行业中,数据处理是一项至关重要的任务,尤其是在数据分析、报表生成以及数据库管理等领域。Excel作为一款广泛使用的电子表格软件,因其强大的数据处理能力而备受青睐。...
总结起来,Java操作Excel和将数据导入数据库涉及的关键知识点包括:使用JExcelApi库读写Excel文件,理解Workbook、Sheet、Row和Cell的概念,利用JDBC进行数据库连接和操作,以及熟悉SQL语句的编写。通过这些技术,你...
总之,使用Java和jxl库可以方便地处理Excel文件,配合JDBC可以将数据导入MySQL数据库。通过合理设计和优化,这个过程可以高效且可靠地进行。在处理大量数据时,还要注意数据库性能和并发控制,确保系统的稳定性和...
在这个过程中,可能需要对数据进行一些预处理,比如类型转换,错误检查等。 值得注意的是,当处理大量数据时,为提高性能,通常会选择批量插入而不是逐行插入。同时,为了确保数据的完整性和一致性,还可以使用事务...
在IT行业中,处理和操作Excel数据是一项常见的任务,特别是在数据导入导出、分析和报告生成等领域。JXL是一个Java库,专门用于读取、写入和修改Excel文件,它为Java开发者提供了一种方便的方式来处理Excel数据,而...
这个过程在处理大量数据时非常有用,比如将数据库中的数据导出到Excel,或者从Excel文件中导入数据到数据库。 在描述中提到的“博文链接:https://xgtxxxx.iteye.com/blog/1616979”,虽然具体链接无法访问,但可以...
接下来,我们将介绍如何使用`jxl`库读取Excel数据并将其导入数据库。以下是一个简单的示例程序: ```java import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import java.io.File; ...
在Java编程中,将Excel数据写入数据库是一项常见的任务,特别是在数据处理和导入导出场景。这个场景通常涉及使用特定库来解析Excel文件,并通过某种框架(如Struts)与数据库进行交互。以下是对这个过程的详细解释:...
在Java编程中,将Excel数据导入数据库是一项常见的任务,尤其在数据处理和分析场景中。以下是如何使用Java从Excel文件读取数据并将其存入数据库的详细步骤。 首先,我们需要一个能够读取Excel文件的库,例如...
Java实现从excel中批量高效导入数据到数据库中,包括图片的导入存储,读取图片显示在jsp页面等,需要下载JspSmartUpload.jar和jxl.jar两个jar包,将两个包导入项目才能运行
- 输入验证:对从Excel文件中读取的数据进行必要的验证,防止SQL注入等安全风险。 - 敏感信息保护:处理过程中涉及到的敏感信息如用户名、密码等应进行加密存储。 #### 示例代码详解 ```java public class ...
Java中Excel数据导入数据库的优点: 1. 高效:使用Java语言和相关的Jar包,可以快速地读取Excel文件中的数据,并将其导入到数据库中。 2. 方便:本文的方法可以使读者轻松地将Excel数据导入到数据库中,无需进行...
### JAVA实现Excel表数据导入ORACLE数据库 #### 知识点概述 本文将详细介绍如何使用Java编程语言将Excel表格中的数据导入到Oracle数据库中。这一过程涉及到的关键技术包括:使用JDBC连接Oracle数据库、通过ODBC...
Java 实现 Excel 数据导入到 MySQL 数据库 本文主要讲述如何使用 Java 语言将 Excel 数据导入到 MySQL 数据库中。下面将详细介绍相关知识点: 1. Java 读取 Excel 数据 Java 读取 Excel 数据是通过使用 JXL(Java...
在这个例子中,我们创建了一个新的Excel文件"output.xls",并在其中创建了一个名为"数据库数据"的工作表。我们假设有一个数据库查询结果集`rs`,然后遍历每一行数据,将列名和对应的值写入Excel工作表。 总的来说,...
将Excel内容导入数据库可以使数据更便于管理和处理,例如进行查询、更新和分析。 2. **Java与Excel的交互**:Java是一种广泛使用的编程语言,提供了多种库来操作Excel文件。在描述中提到的"java excel",意味着我们...