通过jdbc-odbc访问excel

一、配置和说明

1、 JDBC-ODBC桥作为包sun.jdbc.odbc与JDK一起自动安装,无需配置驱动包。

2、设置数据源:控制面板-->管理工具-->数据源(ODBC)-->单击“用户DSN”选项卡-->选择包含*.xls的驱动程序。双击它,进入它的配置界面,单击“选择工作薄”选择你的目标excel文件。

3、excel表单的第一行为列名行

二、程序实例

 

import java.sql.*;

public class HH {
  public static void main(String[] a){
   try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");   //加载JdbcOdbc驱动
    Connection con=DriverManager.getConnection("jdbc:odbc:Excel Files","","");  //Excel Files是DSN配置的数据源名
    Statement st=con.createStatement();
    ResultSet rs=st.executeQuery("select * from [sheet1$]"); //sheet1表单名必须夹在“[ $]”之间
    while(rs.next()){
     System.out.println(rs.getString(1));
    }
    st.close();
    con.close();
   }catch(Exception e){
    e.printStackTrace();
   }
  
  }
}

 

 

你可能感兴趣的:(Java)