java利用poi读大数据量xlsx除了用xml方式读取外,还有其他方法吗
发布网友
发布时间:2022-04-24 21:35
我来回答
共1个回答
热心网友
时间:2023-10-11 23:11
poi是把excel当做【文档】来处理的,自然只有XSSFWorkbook类来操作它,也就是你说的xml方式。在poi的眼里,excel文档里的并不是【数据】而是【表格】。
你如果想要把excel当做【数据源】来处理,应该用odbc的方式,将你需要的excel文件变成一个odbc数据源,然后用ResultSet set = smt.executeQuery("select * from [sheet1$]");来读取数据,效率跟access表现相当(毕竟excel有数据量上限,实际表现大多数时候都比access还要快)