0
Quelqu'un peut-il s'il vous plaît expliquer comment lire des données à partir de la feuille Excel en utilisant JDBC ODBC avec out en utilisant DSN.Lire des données à partir d'Excel en utilisant JDBC ODBC
Quelqu'un peut-il s'il vous plaît expliquer comment lire des données à partir de la feuille Excel en utilisant JDBC ODBC avec out en utilisant DSN.Lire des données à partir d'Excel en utilisant JDBC ODBC
final static String DRIVER_NAME = "sun.jdbc.odbc.JdbcOdbcDriver";
final static String DATABASE_URL = "jdbc:odbc:Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=%s;DriverID=22;READONLY=false";
public static void main(String[] args)throws Exception {
File file = new File("C:\\Users\\z671866\\Desktop\\TAS_VAS\\TOS_ERROR_05092014.xlsx");
Class.forName(DRIVER_NAME);
Connection con = DriverManager.getConnection(String.format(
DATABASE_URL, file.getAbsolutePath()));
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT SN,IR FROM [Sheet1$]");
while(rs.next()){
System.out.println(rs.getString("SN"));
System.out.println(rs.getString("IR"));
}
}
Si vous éditez votre propre réponse, ne gâchez pas le formatage du code. J'ai annulé votre édition précédente. –