- 浏览: 76624 次
文章分类
最新评论
我实现的功能是将excel中的数据导入到Mysql数据库中,批量生成用户名和密码
首先先导入poi的jar包
private File file; private String fileFileName; private int stdnum; //这条数据是向数据库中增加的常量 public int getStdnum() { return stdnum; } public void setStdnum(int stdnum) { this.stdnum = stdnum; } public File getFile() { return file; } public void setFile(File file) { this.file = file; } public String getFileFileName() { return fileFileName; } public void setFileFileName(String fileFileName) { this.fileFileName = fileFileName; } public String shengcheng() { String root = ServletActionContext.getRequest().getRealPath("/upload"); String result = "success"; stdnum = this.getStdnum(); String user = null; String pwd = null; /** Excel文件的存放位置。注意是正斜线*/ String fileToBeRead = root+"/"+fileFileName; try{ // 创建对Excel工作簿文件的引用 XSSFWorkbook workbook = new XSSFWorkbook(new FileInputStream(fileToBeRead)); // 创建对工作表的引用。 // 本例是按名引用(让我们假定那张表有着缺省名"Sheet1") XSSFSheet sheet = workbook.getSheet("stdusers"); int j = 1; //第在excel中读取一条数据就将其插入到数据库中 while(j<sheet.getPhysicalNumberOfRows()) { XSSFRow row = sheet.getRow(j); for(int i = 0 ; i <= 1 ;i++) { XSSFCell cell = row.getCell((short)i); if(i == 0) user = cell.getStringCellValue(); else pwd = cell.getStringCellValue(); } j ++; Connection conn = new DBUtils().getConnection(); String sql = "INSERT into stdcontestuser (userid,password,contestid) values ('"+user+"','"+pwd+"','"+stdnum+"')"; java.sql.Statement sm = conn.createStatement(); sm.execute(sql); } }catch(Exception e) { System.out.println("已运行xlRead() : " + e ); result="fail"; } return result; }
注意:excel2007和excel2003的区别是将XSSF改为HSSF
里面中的很多代码也并不我的原创
发表评论
-
动态设置spring定时器的间隔时间
2015-05-21 16:42 9782.Quartz在Spring中动态设置cronTrigger ... -
使用eclipse调试maven项目
2014-02-13 10:21 753进行如下设置 1、项目-Debug As-Debug Co ... -
CentOS 32位安装mysql5.5
2013-11-04 23:08 2207在linux下安装mysql一直没成功过。网上的教程一个比 ... -
tomcat的j_security_check验证机制
2013-04-27 09:45 3911tomcat的j_security_check验证机制 是利 ... -
struts2 文件的上传和下载
2013-02-27 15:48 706struts2 文件的上传和下载 -
jsp到action用get方法相互传中文时乱码的解决方案
2012-11-09 13:12 687jsp->action: ... -
jquery插件实现ajax异步上传并预览文件
2012-11-02 11:42 1028jquery插件实现ajax异步上传并预览文件 -
(转)struts2中的jsp值传到后台action接收的三种方法
2012-09-16 14:38 990struts2中的jsp值传到后台action接收 ... -
javascript向后台全传值后中文乱码解决方法
2012-01-21 15:43 1129javascript中向后台传值 中文是乱码解决方法, ... -
Struts2中的action利用Ajax向页面返回数据,及解决返回的中文乱码
2012-01-13 20:21 29901,在action中的代码 HttpServlet ... -
解决使用ajax时浏览器的缓存问题
2011-11-18 00:40 1329前几天在做东西的时候老是出现一人解决不了的问题,一直找不到原因 ... -
验证码的的生成
2011-11-10 22:00 1411[size=medium] 这个类是暑假在实验室的时候老师让我 ... -
深入 理解 Statement 和 PreparedStatement 【转】
2011-11-05 01:24 833一、使用Statement而不是PreparedStateme ... -
java操作Mysql数据库
2011-11-04 01:23 4534用数据库这么长时了, ... -
利用javascript忽略文本框的空格
2011-11-04 00:47 1343呵呵,这是前几天考核的时候临时到网上搜的,当时也没想到它有去空 ... -
利用java解压.zip的压缩文件
2011-11-04 00:37 1106这段代码是我从网上直接复制下来的,写的真的很不错,可以直接运 ... -
jsp实现文件的上传及javascript对上传文件的简单验证
2011-11-04 00:09 3756前两天做OJ的时候,我做的两个功能都涉及到了文件的上传这 ...
相关推荐
POI把Excel表格数据导入到数据库的小例子
SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel
java利用POI技术实现Excel表格数据的导入并保存至数据库,导出数据至Excel表格
这个是使用java语言 poi导入excel到数据库中,同时使用了xml对excel的每个单元格数据进行了非空验证。经测试,导入数据库成功。
1、添加POI jar包到项目的lib目录下 2、Excel文件目录:d://excel.xls 3、数据库字段为:num1 num2 num3 num4 num5 num6 4、数据库名:blog 5、表名:test 6、编写类:连接mysql的字符串方法、插入的方法、...
项目需要读取Excel,将数据导入数据库保存,最终可以用报表读取数据库并显示,比较简单。本文介绍了使用POI读取Excel数据并导入DB2数据库的方法。
excel表格导入数据库代码,将excel表格中的数据导入到数据库中。
这是一个Excel表格导入与导出功能,Excel美化,并且添加了进度条,丢上Eclipse直接运行使用,附带测试数据与说明。Java项目使用maven搭建。
SpringBoot +Mybatis +POI导入、导出Excel文件 简单清晰几个类,处理SpringBoot 导入导出excel doc目录下 是mysql数据库脚本 和 导入的模板
工程直接导入即可,带有所需的jar包。 连接mysql数据库 导入导出excel文件.
利用java导入导出excel到oracle数据库需要用到的jar包 用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载): poi-3.9-20121203.jar poi-ooxml-3.9-20121203.jar poi-ooxml-schemas-3.9-20121203....
springboot实现Excel文件导入与导出功能, 本次任务主要实现两个功能,一...二是如何将后台数据库中的数据导出为Excel表格。经过调研,实现此功能常使用的是POI技术。代码是在以前的项目上修改的,注释掉的内容请忽略。
poi实现数据库的表格的导入导出,在网上查了好多资料,但是感觉不符合自己的需求,于是我用eclipse自己写了一个,希望对大家有所帮助
对于poi有很详细的描述和解释,以及如何导出数据到表格和如何导入数据到数据库都有详细的讲解,如果需要工程源码,或者导出优化请联系我
Java web excel数据的导入导出,利用jxl与poi技术实现数据已excel表格导出数据。
jxl jxl包 poi技术导出数据至excel中 poi-bin-2.5.1包 jxl对excel表格 代码操作 poi技术 java代码从数据库取数据导入至Excel表中 poi-bin-2.5.1-final-20040804.jar
java操作excel中的sheet和word中的表格,导入mysql
// 将从Excel表格读取到的数据与配置文件筛选成可以插入到数据库的数据 public List, Object>> parseExcelData( List, String>> excelDataMap, Map, List<ExcelMap>> dbfield) { List, Object>> list = new ...
利用Apache poi进行excel表格的读写操作,实现数据导入导出处理 基于springboot+vue的智慧小区管理系统源码+数据库(毕业设计).zip基于springboot+vue的智慧小区管理系统源码+数据库(毕业设计).zip基于...
利用Apache poi进行excel表格的读写操作,实现数据导入导出处理 基于springboot+vue的智慧小区管理系统源码+数据库(毕业设计).zip基于springboot+vue的智慧小区管理系统源码+数据库(毕业设计).zip基于...