社区
Java
帖子详情
j2ee项目导入导出功能
lironghui90734
2009-01-20 01:37:35
项目的需要,用户可以通过j2ee做的系统导入导出数据,导入导出数据的时候可以选择文件类型,要求有 excel,dbf,dmp等,也就是说用户想要把 excel,dbf,dmp等文件中的内容导入到数据库中,或者将数据库中的数据导出成他们要求的格式。我想问的是能提供一些思路怎么做该功能,最好有通用的中间件能集成调用。
...全文
311
11
打赏
收藏
j2ee项目导入导出功能
项目的需要,用户可以通过j2ee做的系统导入导出数据,导入导出数据的时候可以选择文件类型,要求有 excel,dbf,dmp等,也就是说用户想要把 excel,dbf,dmp等文件中的内容导入到数据库中,或者将数据库中的数据导出成他们要求的格式。我想问的是能提供一些思路怎么做该功能,最好有通用的中间件能集成调用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lironghui90734
2009-01-20
打赏
举报
回复
看来没有一套比较成熟的处理这类问题的办法,那么我说一下我的想法吧,是根据上面的各位兄弟的提点的一点总结:
首先根据文件类型分别写好处理不同类型文件的实现类,通过接口方式进行调用,这些实现类主要是解析各个文件中的数据,将数据转换成统一的格式(数组,集合,xml都可以)。
然后展示数据,将文件中的数据列和数据表中的数据列展现提供用户选择对应关系,并将对应关系保存到内存操作。
根据用户的对应导入关系构建sql语句。
数据插入。
导出就是一个相反操作了。
暂时只能这样解决了。
lironghui90734
2009-01-20
打赏
举报
回复
哦,你说的是设计模式,我明白了,谢谢提点
xuhaiyang
2009-01-20
打赏
举报
回复
[Quote=引用 8 楼 xuhaiyang 的回复:]
引用 7 楼 lironghui90734 的回复:
楼上的兄弟,是不是说要用到数据仓库相关的东西啊?
不是。我说的是两种设计模式,比较适合你要解决的你。
[/Quote]
是比较适合你要解决的问题。不好意思打错了
xuhaiyang
2009-01-20
打赏
举报
回复
[Quote=引用 7 楼 lironghui90734 的回复:]
楼上的兄弟,是不是说要用到数据仓库相关的东西啊?
[/Quote]
不是。我说的是两种设计模式,比较适合你要解决的你。
lironghui90734
2009-01-20
打赏
举报
回复
楼上的兄弟,是不是说要用到数据仓库相关的东西啊?
xuhaiyang
2009-01-20
打赏
举报
回复
工厂模式+策略模式
lironghui90734
2009-01-20
打赏
举报
回复
楼上的朋友谢谢,你提的这个思路是我首先想到的思路,也是我最后打算采用的思路,我想确定没有其他更好的实现方法后再这么做,我想导入导出功能应该是项目中比较通用的模块,是不是应该有一套比较成熟通用的解决方法,系统只要集成调用就可以了,如果没有那只好自己写了呵呵,大家探讨探讨还有没有更好的办法。
_______--
2009-01-20
打赏
举报
回复
做一个接口,然后做几个不同的实现。。。
判断文件类型,然后根据不同的类型调用不同的实现。。
我这样想的,不知道能不能帮助到楼主
lironghui90734
2009-01-20
打赏
举报
回复
导入过程还需要将导入表和导入文件的字段列出,用户选择对应关系,根据这个对应关系来进行构建sql语句。所以就是要把用户上传的文件解析出来,列出相关的数据列进行显示,这一点比较头疼。
lironghui90734
2009-01-20
打赏
举报
回复
谢谢楼上的兄弟,如果光是对MS office 操作那我也不会来问了,用户就是想要可以选择任何格式的文件进行导入,所以我就想会不会有这样的通用导入导出模块可以集成到系统里面的,用户不是后台管理员用户,他们需要把数据导出给其他部门核对,然后将核对好的数据导回到数据库中,但是数据的格式和存放文件都是不定的,所以没有思路该怎么整合。
Johnson_Hong
2009-01-20
打赏
举报
回复
excel还可以理解,用户还要导入dbf和dmp?是后台管理用户?
对dbf和dmp需要先上传到服务器上的一个临时目录,上传完毕后调用数据库导入的命令,
excel先让用户浏览上传,然后在服务器端接收到文件后,用poi解析excel里的数据,然后构造成insert语句插入数据
导出过程则是相反,生成导出文件到服务器临时目录,然后获取文件流,然后通过response把文件返回给用户
J2EE
项目
开发Excel
导入
导出
操作组件源代码(附带说明文档).rar
J2EE
项目
开发Excel
导入
导出
操作组件源代码
J2EE
项目
开发Excel
导入
导出
操作组件源代码
J2EE
项目
开发Excel
导入
导出
操作组件源代码,还附带说明文档
J2EE
基础与应用
J2EE
的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导各厂家共同制定并得到广泛认可的工业标准,或者说,它是在SUN公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。目前,
J2EE
是市场上主流的企业级分布式应用平台的解决方案。 本课程主要讲解Jsp和Servlet两部分内容。通过学习本课程,可以更加深刻的理解动态网页开发技术和MVC设计思想,提高动手能力,为以后学习Java主流框架打下基础。
java实现一个配置简单
功能
强大的excel工具类,搞定大多数excel文件
导入
导出
对于
J2EE
项目
导入
导出
Excel是最普通和实用
功能
,本工具类使用步骤简单,
功能
强大,只需要对实体类进行简单的注解就能实现
导入
导出
功能
,
导入
导出
操作的都是实体对象. 请看一下这个类都有哪些
功能
: * 1.实体属性配置了注解就能
导出
到excel中,每个属性都对应一列. * 2.列名称可以通过注解配置. * 3.
导出
到哪一列可以通过注解配置. * 4.鼠标移动到该列时提示信息可以通过注解配置. * 5.用注解设置只能下拉选择不能随意填写
功能
. * 6.用注解设置是否只
导出
标题而不
导出
内容,这在
导出
内容作为模板以供用户填写时比较实用.
J2EE
项目
开发Excel
导入
导出
操作组件源代码(附带说明文档)
J2EE
项目
开发Excel数据
导入
导出
操作组件源代码(附带说明文档),非常实用!
Java
50,528
社区成员
85,607
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章