java吧 关注:1,274,543贴子:12,786,090
  • 14回复贴,共1

java如何连接EXCEL呢

只看楼主收藏回复

java如何创建EXCEL表,如何读取、更改表中数据的呢


1楼2012-10-15 14:28回复
    求高手指点,感激感激再感激!


    2楼2012-10-15 14:29
    回复
      2025-08-18 23:21:13
      广告
      不感兴趣
      开通SVIP免广告
      java的poi操作Excel文件或者用jxl.jar


      IP属地:日本4楼2012-10-15 14:32
      收起回复
        java如何创建EXCEL表,如何读取、更改表中数据的呢 ?
        你确定是EXCEL,而不是Access?
        如果是EXCEL,建议用 POI,找度娘要 POI jar文件和API,使用说明!


        IP属地:陕西5楼2012-10-15 14:32
        收起回复
          POI是直接操作和创建excel的,和数据库完全不是一个东西 。。。。。。。


          IP属地:山东6楼2012-10-15 14:46
          收起回复
            import java.sql.Connection;
            import java.sql.DriverManager;
            import java.sql.ResultSet;
            import java.sql.SQLException;
            import java.sql.Statement;
            public class DBConn {
            public static void main(String[] args) {
            String driverName = "sun.jdbc.odbc.JdbcOdbcDriver" ;
            String dbURL = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=D:\\A.xls" ;
            try {
            Class.forName(driverName);
            Connection connection = DriverManager.getConnection(dbURL,"","");
            Statement stmt = connection.createStatement();
            String sql = "select * from [sheet1$A3:S255]";
            ResultSet rst = stmt.executeQuery(sql);
            while(rst.next()){
            System.out.println(rst.getInt(1));
            }
            rst.close();
            stmt.close();
            connection.close();
            } catch (ClassNotFoundException e) {
            e.printStackTrace();
            } catch (SQLException e) {
            e.printStackTrace();
            }
            }
            }


            IP属地:河南7楼2013-04-23 11:11
            收起回复
              你可以在淘宝上搜“ POI操作Excel视频教程”,应该可以搜到,我以前就是按照那个视频教程做的.


              IP属地:上海8楼2013-04-23 23:04
              回复
                poi jxl 看10分钟搞定


                IP属地:重庆9楼2013-04-23 23:20
                收起回复