- 浏览: 863369 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yukang1:
蚂蚁lovejing 写道我也出现与楼上相同的问题。查了一些资 ...
Spring中实现文件上传 -
史玉凤:
必须用ie浏览器
javascript获取客户端网卡MAC地址和IP地址和计算机名 -
蚂蚁lovejing:
我也出现与楼上相同的问题。查了一些资料,描述的跟楼主的博文差不 ...
Spring中实现文件上传 -
温柔一刀:
djlijian 写道最近也在研究redis,如何在项目中使用 ...
Redis 常见的性能问题和解决方法 -
djlijian:
最近也在研究redis,如何在项目中使用呢?感觉网上的资料太少 ...
Redis 常见的性能问题和解决方法
java 代码
- package com.zhupan.spring;
- import java.io.File;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import jxl.Sheet;
- import jxl.Workbook;
- import org.springframework.validation.BindException;
- import org.springframework.web.multipart.MultipartFile;
- import org.springframework.web.multipart.MultipartHttpServletRequest;
- import org.springframework.web.servlet.ModelAndView;
- import org.springframework.web.servlet.mvc.SimpleFormController;
- import com.ctgusec.model.Student_info;
- import com.ctgusec.service.IStudent_infoManage;
- /** */
- /**
- * @author zhupan
- *
- */
- public class EStudentInsertExcelController extends SimpleFormController {
- private IStudent_infoManage studentManage;
- @Override
- protected ModelAndView onSubmit(HttpServletRequest request,
- HttpServletResponse response, Object command, BindException errors)
- throws Exception {
- Student_info student_info = (Student_info) command;
- try {
- MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
- MultipartFile file = multipartRequest.getFile(" Excelfile "); // 获得文件:
- File toFile = new File(" c:\\学生信息临时文件.xls "); // 产生文件名和空文件
- file.transferTo(toFile); // 文件上传
- Workbook book = Workbook.getWorkbook(toFile); // 得到工作薄
- Sheet sheet = book.getSheet(0); // 获得第一个工作表对象
- int row = sheet.getRows(); // /得到该sheet的行数
- int column = sheet.getColumns(); // 得到该sheet的列数
- System.out.println(" 数据行数= " + row);
- System.out.println(" 数据列数= " + column);
- for (int i = 1; i < row; i++) {
- for (int j = 0; j < column; j++) {
- System.out.println(" j= " + j);
- sheet.getCell(j, i).getContents(); // 得到第j列第i行的单元格的类容
- student_info
- .setStudentID(sheet.getCell(j, i).getContents());
- student_info.setName(sheet.getCell(++j, i).getContents());
- student_info.setSex(sheet.getCell(++j, i).getContents());
- student_info.setUnit(sheet.getCell(++j, i).getContents());
- student_info.setClass_(sheet.getCell(++j, i).getContents());
- student_info.setSpecialty(sheet.getCell(++j, i)
- .getContents());
- student_info.setRemark(sheet.getCell(++j, i).getContents());
- }
- if (this.studentManage.getStudentByStudentID(
- student_info.getStudentID()).size() != 0)
- return new ModelAndView(" education/e-studentInfoAddError ");
- this.studentManage.insertStudent_info(student_info);
- }
- book.close();
- return new ModelAndView(" education/e-studentInfoAddExcelSuccess ",
- " row ", new Integer(row - 1));
- } catch (Exception e) {
- e.printStackTrace();
- }
- return new ModelAndView(" education/e-studentInfoAddExcelError ");
- }
- public void setStudentManage(IStudent_infoManage studentManage) {
- this.studentManage = studentManage;
- }
- }
发表评论
-
Spring Integration 1.0 发布
2008-11-20 14:34 2137终于迎来了spring integration的第一个fina ... -
When To Use Mock Objects?
2008-06-10 10:18 1614The real object has nondeterm ... -
JACOB发送传真
2008-03-21 19:46 3827JACOB一个JAva-COM中间件.通过这个组件你可以在Ja ... -
IDEA快捷键
2007-04-30 12:16 5583最常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2 ... -
Ant+Tomcat自动部署的小问题
2007-02-14 18:00 8445今天用Ant对dms系统进行Tomcat的自动部署。 通过a ... -
FCKeditor-2.3在线编辑器,可以直接用的(java版)
2007-02-12 12:11 39460初次使用FCKeditor编辑器, 在网上搜索了半天也没有找 ... -
Java是剑客-飘逸;.NET是刀客-霸道
2006-12-26 19:17 4967网上看到的一篇 ... -
常用到的Eclipse快捷键
2006-11-11 12:13 3403Ctrl+s 存盘 Ctrl+/ ... -
java操作Excel、PDF文件
2006-10-09 16:41 36299下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是 ... -
通过SCJP考试,说点体会和感受
2006-04-25 18:58 4889我就随便说说哈,不认可的朋友就当没有看见哈! 1、首先声明下 ... -
使用smartupload进行文件的上传下载
2006-06-07 23:30 5310jspSmartUpload是由www.jspsmart.co ... -
log4j的配置文件例子
2006-07-09 04:27 3027log4j的配置文件例子,非常方便的一个开源日志软件,一直用它 ... -
javaBean数据库连接池
2006-07-09 04:35 2730实现简单的数据库连接池: java 代码 / ... -
用java实现浮点数的精确计算
2006-07-13 22:28 2920问题的提出: 如果我们编译运行下面这个程序会看到什么? j ... -
工厂模式
2006-07-13 22:30 5137简单工厂模式 1. 目的 工厂模式就是专门负 ... -
61条面向对象设计的经验原则
2006-07-13 22:51 1858(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必 ... -
追MM与java的32种模式
2006-07-13 22:55 1840创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当 ... -
OO的五大原则
2006-07-14 19:25 4761OO的五大原则是指SRP ... -
JAVA系列之对象的序列化与反序列化
2006-07-17 09:09 178371 简介 对象序列化(Seria ... -
java获取服务器端网卡地址
2006-08-08 19:43 4304java 代码 package com.ctgu ...
相关推荐
在IT领域,将Excel文件写入数据库是一项常见的任务,尤其在数据处理和分析工作中。Excel作为数据存储和管理的便捷工具,与数据库结合使用可以增强数据的管理和利用能力。在这个过程中,我们通常会借助编程语言如Java...
使用poi解析excel文件,并将数据写入到数据库 项目说明 这个项目实现的功能是读取excel文件中的数据,解析并写入数据库。 读取的excel文件位于项目目录下的 excel\0805.xlsx 使用IntelliJ IDEA开发此项目 使用MYSQL...
本示例中的“ASP读取Excel文件并写入Access数据库”是一个实用的应用场景,它涉及到数据迁移和整合,具体包括Excel数据的读取以及将这些数据存入Access数据库。下面我们将详细探讨这一过程。 首先,我们需要了解ASP...
1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....
在给定的示例中,它演示了如何使用Python3读取多个Excel文件并将数据写入一个JSON文件。下面将详细解释这个过程。 首先,我们导入所需的库:`xlrd`用于读取Excel文件,`json`用于处理JSON数据,以及`operator`用于...
3. **准备Excel文件**:确保Excel文件中的数据格式正确,并且包含所有需要导入到数据库表中的列。 #### 三、本地测试环境数据导入步骤 1. **登录PL/SQL Developer**:启动PL/SQL Developer并连接到本地测试数据库...
在这个场景中,ASP将作为数据交互的桥梁,读取Excel文件并将其内容写入Access数据库。 2. Excel数据处理:Excel是Microsoft Office套件的一部分,常用于处理和存储表格数据。在本案例中,我们需要读取Excel文件中的...
综上所述,"java中excel数据写入数据库"涉及到的主要知识点有:Java Excel处理(使用jxl库),Struts2框架的文件上传,以及使用JDBC将数据写入数据库。这个过程需要对Java编程、Web开发和数据库操作有深入的理解。在...
在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...
本主题聚焦于使用C#编程语言将Excel文件的数据导入到Access数据库的过程,这是一个常见的数据处理需求,特别是在数据整合和分析时。以下是对这一过程的详细阐述。 首先,我们需要理解C#的基础知识。C#是一种面向...
本话题主要涉及如何批量读取Excel文件,并利用DBCP连接池将数据写入数据库。这个过程涉及到几个关键知识点,包括Excel文件操作、数据库连接池的使用以及多线程处理。 首先,Excel文件操作通常使用Java中的Apache ...
下面我们将深入探讨如何使用Java POI和MultipartFile来解析Excel文件,并将数据写入数据库。 首先,我们需要理解MultipartFile的工作原理。在Spring MVC中,当用户上传文件时,控制器方法的参数可以声明为...
1. **读取Excel文件**:ASP.NET可以通过多种方式读取Excel文件,例如使用Microsoft.Office.Interop.Excel库(需要在服务器上安装Office)或者第三方库如EPPlus。如果选择不使用Office Interop,可以避免对服务器的...
3. 使用ODBC/JDBC:通过配置ODBC数据源,Excel可以连接到各种数据库,利用Excel的“导入数据”功能,直接将数据写入数据库。同样,Java程序员可以使用JDBC驱动程序读取Excel数据并写入数据库。 4. VBA编程:通过VBA...
5. **保存Excel文件**:最后,使用`Workbook`的`write()`方法将工作簿写入到文件中。 6. **关闭资源**:同样,不要忘记关闭工作簿和输出流。 在实际应用中,为了提高效率和错误处理,通常会采用多线程、批处理等...
在PHP中,将Excel文件的内容导入到数据库是一个常见的任务,特别是在数据处理和分析场景下。这篇博客“php上传excel并将excel中的内容插入到数据库中”提供了实现这一功能的方法。这里我们将详细探讨涉及的关键知识...
遍历指定文件夹下的excel文件,打开excel文件之后读取多个sheet中指定的sheet数据,并把读取的数据导入到mysql数据库中,是python写的源码,环境是python3。
给定的JSP代码片段展示了如何读取Excel文件,并将其内容插入到Oracle数据库的指定表中。以下是关键步骤的解析: 1. **读取Excel文件**:使用`jxl`库的`Workbook`类来读取Excel文件。代码首先创建一个`Workbook`实例...
这篇博文“将xls中的数据写入数据库”提供了实现这一功能的方法。以下是对这个主题的详细解释: 首先,我们需要理解xls文件。XLS是Microsoft Excel早期版本使用的文件格式,用于存储电子表格数据。它包含了单元格、...