用数据源,在EXCEL选中想要的数据区域,单击菜单中的插入->名称->定义,填个名字如excel_name.然后设置为数据源.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:excel_name","","");
其他跟使用数据库一样

解决方案 »

  1.   

    用Jakarta POI 下载地址:
    http://jakarta.apache.org/poi/ import org.apache.poi.hssf.usermodel.*;
    public class ReadXL {
     /** Excel文件的存放位置。注意是正斜线*/
     public static String fileToBeRead="D:/JTest/ gongye.xls";
     public static void main(String argv[]){ 
     try{
      // 创建对Excel工作簿文件的引用
      HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
      // 创建对工作表的引用。
      // 本例是按名引用(让我们假定那张表有着缺省名"Sheet1")
      HSSFSheet sheet = workbook.getSheet("Sheet1");
      // 也可用getSheetAt(int index)按索引引用,
      // 在Excel文档中,第一张工作表的缺省索引是0,
      // 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
      // 读取左上端单元
      HSSFRow row = sheet.getRow(0);
      HSSFCell cell = row.getCell((short)0);
      // 输出单元内容,cell.getStringCellValue()就是取所在单元的值
      System.out.println("左上端单元是: " + cell.getStringCellValue()); 
     }catch(Exception e) {
      System.out.println("已运行xlRead() : " + e );
     }
    }
    }
      

  2.   

    POI包读写EXCEL文档太费资源,极不可取,写不了多少行就会发现你的机器内存不足了!!!!
      

  3.   

    呵呵。。我倒是觉得JExcelApi蛮好用的,楼主留一个大一点的邮箱,我把开发包发给你吧。
      

  4.   

    [email protected] 发给我一份,谢谢!
      

  5.   

    可不可以也发我一份啊,万分感激
    [email protected]
      

  6.   

    可不可以也发我一份啊,非常感激
    [email protected]
      

  7.   

    最近也找到了,不过很想和大家交流呀;[email protected]
      

  8.   

    用poi,文档中心有例子可以下载。