用Java读取Excel文件(.xls)

evi*_*iko 3 java excel

我想使用NetBeans从J2SE中的excel文件中读取文本.我在这里找到了一篇关于使用Apache POI和JExcelApi的文章,但我不想依赖外部软件包.如果可能,仅使用Java内置包.

几乎可以工作,但它给了我一个异常错误:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Run Code Online (Sandbox Code Playgroud)

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

Jim*_*zle 7

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

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