java读excel文件

首先在控制面板进行数据源ODBC登记java

package duexcel;sql

import java.io.*;数据库

import java.sql.*;spa

public class duexcel {excel

public static void main(String[] args) throws SQLException{对象

   Connection con = null;get

   try{it

     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//Class.forName()就是用来调用JdbcOdbcDriver,直白的就是加载和注册一个驱动程序。io

     con = DriverManager.getConnection( "jdbc:odbc:ExcelJDBC" );//定于数据源class

     Statement st = con.createStatement();//经过connection数据库连接对象 建立一个statement对象数据库操做对象

     ResultSet rs = st.executeQuery( "Select * from [Sheet1$]" );


     ResultSetMetaData rsmd = rs.getMetaData();

     int numberOfColumns = rsmd.getColumnCount();//获取列数

               

     System.out.println ("表格列数"+numberOfColumns  );              

     System.out.println( rsmd.getColumnName(1)+ "," + rsmd.getColumnName(2));

     while (rs.next()) {

         for (int i = 1; i <= numberOfColumns; i++) {

           if (i > 1) System.out.print(", ");

           String columnValue = rs.getString(i);

           System.out.print(columnValue);

           }

           System.out.println(""); 

         }

     rs.close();  

     st.close();

     } 

   catch(Exception ex) {

     System.err.print("Exception: ");

     System.err.println(ex.getMessage());

     }

   finally {

     con.close();

     }

   }

}

相关文章
相关标签/搜索