The current implementation of the Excel reader uses the Apache POI reader, which uses excessive amounts of memory. As a result, attempting to read large Excel files will cause out of memory errors.
This PR converts the format plugin to use a streaming reader, based still on the POI library. The documentation for the streaming reader can be found here. 
All unit tests pass and I tested the plugin with some large Excel files on my computer.