我有一个很大的xlsx文件,其中包含大量的数据,我必须实现搜索选项我已经使用Apache POI jar以及jxl jar,以便在行和列之间进行搜索已经制成。但花了大量的时间大数据间来回移动可有一个人帮我,是任何jar文件或其他任何概念可用做搜索速度上的Excel文件...在xlsx和xls文件中使用java搜索
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.
}
}
}
我对这样的任务使用多线程一次。我的主线程解析了xlsx文件并创建了工作簿,然后生成了其他线程,这些线程一次由主线程提供一些记录。这种方式的性能显着提高 –