使用Java读取excel文件
我正在尝试使用Java API读取excel。 这是抛出错误。
代码如下 –
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();
错误如下 –
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified java.lang.NullPointerException java.lang.NullPointerException
环境使用 –
JDK 1.7 (64 bit) O/S = Win 7 (64 bit) MS office = 32 bit
将连接string更改为以下内容。
conn = DriverManager.getConnection("jdbc:odbc:DBQ");
使用Apache POI – Microsoft文档的Java API。 这是我一天前的保存。
检查这个职位: http : //viralpatel.net/blogs/java-read-write-excel-file-apache-poi/