I am trying read excel file having more than 100000 rows in java using apache poi. but I am encountering few problems.
1-) It is taking 10 to 15 min in fetching dat
Apache POI is your friend - this is correct. But I faced with OutOfMemory when I read very big Excel with formulas.
My solution. If you want to only read data from XLSX file, and do not worry about formulas, then do read it as simple xml file and extract data from it (it us pretty easy).
xl\worksheets folder and you find one xml file per one sheet