加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

用Java读取Excel文件(.xls)

发布时间:2020-12-15 05:04:02 所属栏目:Java 来源:网络整理
导读:我想使用NetBeans从J2SE中的excel文件中读取文本.我在这里找到了一篇关于使用Apache POI和JExcelApi的文章,但我不想依赖外部软件包.如果可能,仅使用 Java内置包. This几乎工作,但它给了我一个异常错误: java.sql.SQLException: [Microsoft][ODBC Driver Man
我想使用NetBeans从J2SE中的excel文件中读取文本.我在这里找到了一篇关于使用Apache POI和JExcelApi的文章,但我不想依赖外部软件包.如果可能,仅使用 Java内置包.
This几乎工作,但它给了我一个异常错误:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

我是否需要安装一些ODBC驱动程序(如果是这样,哪个驱动程序以及如何安装)?
解决这个问题最简单的方法是什么?
请帮助,提前谢谢

解决方法

总结已经说过的内容,从Java访问excel数据可以通过两步过程完成:
1)将excel文件设置为ODBC数据源.
2)使用JDBC-ODBC桥接器使用标准JDBC api访问excel数据.

听起来你可能有两个问题:1)可能未设置ODBC数据源,因此“未找到数据源”错误.2)JDBC-ODBC桥驱动程序的jar可能不在您的类路径中,因此“没有指定驱动程序”.谷歌为它做准备.这不难发现.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读