ash*_*cse 10 java excel jxl apache-poi jxls
我有一个大的xlsx文件,我必须实现搜索选项的大量数据我使用了Apache POI jar以及jxl jar,以便在行和列之间进行搜索.但是需要花费大量时间来遍历大数据,有些人可以帮助我,这是任何jar文件或任何其他可用于在Excel文件上更快地进行搜索的概念......
String searchValue="my_value_to_search";
for (int i = 0; i < sheet.getColumns(); i++) {
for (int j = 0; j < sheet.getRows(); j++) {
value = sheet.getCell(i, j);
valueType = value.getType();
String val=getCellType(valueType, value);
if (val != null&&val==searchValue) {
// To do manipulation.
}
}
}
Run Code Online (Sandbox Code Playgroud)
瓶颈通常是一次在内存中表示大型XLSX文件所需的大量内存.(XLS不能设计得那么大,这通常不是问题).要在没有内存问题的情况下搜索非常大的XLSX文件,您可以这样做:
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
3238 次 |
| 最近记录: |