3

数据在我的 excel 表中,其中包含几个列和行。当我使用 ResultSet 读取数据时,字符串截断了 255 个字符。

Connection xlsConn = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};dbq=c:/production.xlsx");
ResultSet rs = xlsConn.createStatement().executeQuery("select * from [sheet1$]");       

while(rs.next()) 
    System.out.println( rs.getString("R1_Description").length() );

xlsConn.close();

如果字符串具有 > 255 个字符,则获取 255。

有什么帮助吗?

4

0 回答 0