首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用java读取数据库中的xls文件

问使用java读取数据库中的xls文件
EN

Stack Overflow用户
提问于 2010-01-19 02:01:39
回答 4查看 2K关注 0票数 1

有没有办法用java把数据从xls文件导入到数据库(我的例子是postgreSQL)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-19 08:27:27

另一种选择(如果在Windows上)是创建一个指向excel文件的ODBC链接,然后使用JDBC-ODBC通过SQL查询电子表格。

只有在电子表格文件和结构不会有太大变化的情况下,此方法才有用。

就我个人而言,我会使用其他帖子提到的Apache POI,但如果您正在寻找快速解决方案,则此方法的学习曲线较小。

票数 5
EN

Stack Overflow用户

发布于 2010-01-19 02:11:55

假设xls指的是Microsoft Excel文件:

调查一下Apache POI。他们有很多种微软格式的阅读器和作者。您可以编写一个java程序,该程序使用POI库读取excel,然后将内容写入数据库。以下是a short tutorial如何使用POI读取Excel。

您还可以尝试将数据从Excel文件导出到CSV (Comma Separated Values)文件。然后,您可以使用PostGreSQL中的COPY命令进行导入。下面是a short tutorial如何做到这一点。

票数 4
EN

Stack Overflow用户

发布于 2010-01-19 02:12:46

看看Apache POI库,它是用于Microsoft文档的Java API。查看一些POI Excel教程也可能有所帮助,其中包括there are many。

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

https://stackoverflow.com/questions/2088113

复制
相关文章

相似问题

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