title: Apache POI read a large xlsm file
body: <p>I'm using the Apache POI to open and read an excel file (.xlsm) which may contain 1 million rows per sheet. I tried a sample which contains only 8k rows with the tutorials for Apache POI that I found on web but it just takes for ever to open the file and I'm pretty sure that will cause OOM exception later.</p>
  
  <p>Does Apache POI have any API built in to handle excel files with large number of rows such as my case?</p>
  
  <p>I've checked the Apache documentation over SAX API but i wasn't able to understand it fully. </p>
  
  <p>Thanks</p>