首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在将excel数据保存到数据库之前先用Java解析excel数据

问在将excel数据保存到数据库之前先用Java解析excel数据
EN

Software Engineering用户
提问于 2012-07-20 22:26:37
回答 2查看 4.4K关注 0票数 0

我正在进行一个项目,在这个项目中,我必须创建一个数据库来存储当前保存在Excel文件中的数据,所以在将数据写入数据库之前,我必须做一些更改。

我将使用Java读取这些文件,并将它们从Java写入数据库。我应该用Hibernate来做那个工作吗?或者,我如何连接到这些Excel工作表,用Java读取数据,并写入数据库?

EN

回答 2

Software Engineering用户

发布于 2012-07-20 23:41:23

使用ODBC使用SQL查询Excel表是可能的。床单被当作桌子对待。你甚至可以像加入数据库表一样加入这些表格!我建议你先试试这个选项。谷歌java + ODBC + excel获得详细信息。

这是apache的POI libary。http://poi.apache.org/我不确定这是否适用于旧的“二进制”格式,还是只适用于新版本的excel。但我记得几年前,我的同事使用了某种apache libarry来处理二进制格式的excel工作表。

在.NET中,您可以使用excel互操作库从excel表中获取数据(以及在excel中可以做的任何其他事情)。

一旦从excel提取了数据,就可以按照通常的方式将其加载到数据库中。

票数 5
EN

Software Engineering用户

发布于 2012-07-25 09:42:49

如果我是你,我不会用专门的代码。

喜欢像ETL这样的工具(塔伦德,水壶,举个例子)。

解析您的文件将更加容易,并且您将遇到许多问题(兼容性、可维护性等)。已经解决了。

票数 -1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/157650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档