假设你使用的ODBC驱动是:Microsoft ODBC Driver for Excel
假设你有一个名为qa.xls的Excel的文件放在c:下,表单名为qas,数据按以下格式存放:
company   Address        city
电器公司  浦东路177号    Shanghai
机械厂    长江路99号     Shanghai 
旭日集团   湖南路29号    Nanjing为了用jdbc来获取电子数据表格,你必须创建1个新的数据源,具体步骤如下:
1。点击控制面板
2。点击管理工具
3。点击数据源
4。选择添加按钮
5。选择Microsoft Excel Driver,然后点击完成
6。给数据源起名为qa-list,选择工作簿,后点击确定。
代码如下:(具体自己研究吧)import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;public class ExcelReader
{
   public static void main(String[] args)
    {
        Connection c=null;
        Statement stmnt=null;
        try
        {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          c=DriverManager.getConnection("jdbc:odbc:qalist","","");
          stmnt=c.createStatement();
          String query="select company from [qas$] where area='shanghai';";
          ResultSet rs=stmnt.executeQuery(query);
          System.out.println("Found the following companynamein china:");
          while(rs.next())
       {
         System.out.println(rs.getString("company"));
        }
 }
catch(Exception e)
 {
    System.err.println(e);
 }
finally
{
  try
 {
   stmnt.close();
   c.close();
 }
  catch(Exception e)
  {
   System.err.println(e);
   }
  }
 }
}
(打的好累哦!)