Java 在Excel中插入失败

Java 在Excel中插入失败,java,excel,odbc,Java,Excel,Odbc,我尝试使用Java和ODBC将数据插入excel工作表,我的URL是正确的,插入数据的查询正在执行,但值没有插入excel工作表,我已建立了提交和关闭连接。请帮忙 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:excelDsn;readonly=false;"); ps = con.prepa

我尝试使用Java和ODBC将数据插入excel工作表,我的URL是正确的,插入数据的查询正在执行,但值没有插入excel工作表,我已建立了提交和关闭连接。请帮忙

    try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        con = DriverManager.getConnection("jdbc:odbc:excelDsn;readonly=false;");
        ps = con.prepareStatement("insert into [Sheet1$](FirstName, LastName) values (?,?)");
        ps.setString(1, "AA");
        ps.setString(2, "BB");
        ps.execute();
        con.commit();
        con.close();
    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
    }
对于类似的插入、删除和更新,请使用ps.executeUpdate;
根据您的情况,插入并替换ps.execute;使用ps.executeUpdate

尝试使用ps.executeUpdate,现在它工作正常。