简体   繁体   English

使用Java读取Excel文件

[英]Read excel file using Java

I am trying to read excel using Java API. 我正在尝试使用Java API读取excel。 It is throwing error. 它抛出错误。

Code is as follows - 代码如下-

      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=D:\\SelFrame\\Business_Script\\Controller.xls");   
      stmt = conn.createStatement();

Error is as follows - 错误如下-

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

Environment use - 环境使用-

JDK 1.7 (64 bit)
O/S = Win 7 (64 bit)
MS office = 32 bit

将您的连接字符串更改为以下内容。

conn = DriverManager.getConnection("jdbc:odbc:DBQ");

Use Apache POI - the Java API for Microsoft Documents. 使用Apache POI-Microsoft文档的Java API。 It's save my day time ago. 节省了我一天前的时间。

http://poi.apache.org/ http://poi.apache.org/

Check this post: http://viralpatel.net/blogs/java-read-write-excel-file-apache-poi/ 检查这篇文章: http : //viralpatel.net/blogs/java-read-write-excel-file-apache-poi/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM