虽然没有留下什么,但是我确确实实来过这里
--- xingyunpi
用到的包:jxl.jar
下载地址: http://www.java2s.com/Code/Jar/JKL/Downloadjxljar.htm
查了一些资料,发现对数据进行导入导出操作的也就是jxl.jar用的比较多了,然后整理了一下实现过程,下面记录一下:
首先,新建一个javaproject,导入要用的jar包,即jxl.jar
其实功能很简单,实现过程很是很简单,直接把找到的并修改的代码记录下来吧:
哦,在粘出来代码前,要做一下简单的介绍啦.
首先,其实我们用到的数据的导入导出,都是和数据库中的数据联系,所以,我选择一个Person作为存入数据的内容.这样,就对应了数据表映射成持久化类的样子,也就是在后面与数据库连接打下基础了.
DealWithExcel.java这个类,主要定义了两个方法,一个是导入,一个是导出,参数看一下就明白了.
好啦,下面是代码:
Person.java
DealWithExcel.java
这是人家搞的,我觉得很好用很好用,下面俺就来试着去实现一个什么功能呢,是这样的:
对于导出:
导出数据其实是没什么可以变化的,唯一一点就是不会再用Main方法去自己定义几个Person,而是把Person从数据库中读取出来放到vector中,然后调用exporExcel方法就行了.
对于导入:
导入数据的时候,一般我们要让用户去选择文件,然后点击"导入",之后再读取excel中的内容,最后才导入数据,这样的话,我们应该再加点功能
嗯嗯,我也就主要做了这点工作,下面也记录一下:
首先,将DealWithExcel.java的main方法去掉,作为一个工具类:
(介个介个,我又用拼音了,嘿嘿,Alumnus.java的属性也多了些,见谅见谅~)
然后,在前台(jsp)页面中设置一下,搞一个文件的上传:
接下来是ImportFromExcel.java:
代码之前要简单说明一下:为了将上传的文档备份,所以,在导入数据库之前要先将文件上传到服务器,然后再导入数据库,上传用到了struts2的上传:
(介个介个,还是拼音,还是字段比较多,嘿嘿)
struts2.xml配置文件:
当然,还有Alumnus.java,这个我就不写了,反正就是那一群用汉语命名的属性,还有get/set方法.
其实这样看来,不是很麻烦的,但是,这个思维过程还是要有那么一段时间一段时间的...
come on baby~
查了一些资料,发现对数据进行导入导出操作的也就是jxl.jar用的比较多了,然后整理了一下实现过程,下面记录一下:
首先,新建一个javaproject,导入要用的jar包,即jxl.jar
其实功能很简单,实现过程很是很简单,直接把找到的并修改的代码记录下来吧:
哦,在粘出来代码前,要做一下简单的介绍啦.
首先,其实我们用到的数据的导入导出,都是和数据库中的数据联系,所以,我选择一个Person作为存入数据的内容.这样,就对应了数据表映射成持久化类的样子,也就是在后面与数据库连接打下基础了.
DealWithExcel.java这个类,主要定义了两个方法,一个是导入,一个是导出,参数看一下就明白了.
好啦,下面是代码:
Person.java
DealWithExcel.java
这是人家搞的,我觉得很好用很好用,下面俺就来试着去实现一个什么功能呢,是这样的:
对于导出:
导出数据其实是没什么可以变化的,唯一一点就是不会再用Main方法去自己定义几个Person,而是把Person从数据库中读取出来放到vector中,然后调用exporExcel方法就行了.
对于导入:
导入数据的时候,一般我们要让用户去选择文件,然后点击"导入",之后再读取excel中的内容,最后才导入数据,这样的话,我们应该再加点功能,嗯嗯,我也就主要做了这点工作,下面也记录一下:
首先,将DealWithExcel.java的main方法去掉,作为一个工具类:
(介个介个,我又用拼音了,嘿嘿,Alumnus.java的属性也多了些,见谅见谅~)
然后,在前台(jsp)页面中设置一下,搞一个文件的上传:
接下来是ImportFromExcel.java:
代码之前要简单说明一下:为了将上传的文档备份,所以,在导入数据库之前要先将文件上传到服务器,然后再导入数据库,上传用到了struts2的上传:
(介个介个,还是拼音,还是字段比较多,嘿嘿)
struts2.xml配置文件:
当然,还有Alumnus.java,这个我就不写了,反正就是那一群用汉语命名的属性,还有get/set方法.
其实这样看来,不是很麻烦的,但是,这个思维过程还是要有那么一段时间一段时间的...
come on baby~
相关推荐
该模型由乐高团队(SIT NUM)在2010年秋季开发。团队成员:Davaadorj,Munkhdul,Khuyagbaatar
校友骨干客户校友骨干应用程序原型。
校友API 这是校友的原型api,用node编写。
校友校友 Django 项目
go_alumnus
校友录管理系统(ARMS:Alumnus Record Management System)用于个人用户进行校友信息的管理,要求完成的主要的功能有录入、修改、删除、查询、排序校友信息。可以完成密码登录系统、按不同名录查找信息、按姓名或届...
An alumnus of the University of North Carolina and New York University, he lives in Brooklyn with his wife and cat. Table of Contents The Fundamentals of Machine Learning Simple linear regression ...
An alumnus of the University of North Carolina and New York University, he lives in Brooklyn with his wife and cat. Contents Chapter 1. The Fundamentals of Machine Learning Chapter 2. Simple linear ...
Ashish Kumar is an IIM alumnus and an engineer at heart. He has extensive experience in data science, machine learning, and natural language processing having worked at organizations, such as McAfee-...
Ashish Kumar is an IIM alumnus and an engineer at heart. He has extensive experience in data science, machine learning, and natural language processing having worked at organizations, such as McAfee-...
Caltech PS sample更多模板:http://alumnus.caltech.edu/~natalia/studyinus/guide/statem
Clark Lay, are all distinguished mathematicians, and in 1989 they jointly received the Outstanding Alumnus award from their alma mater, Aurora University. In 2006, Steven was honored to receive the ...
Some teachers are not allowed to put their PPTs on the Internet, so please don't spread them everywhere.The only reason for this Repository's existence is helping alumnus to make preview and review ...