added rudimentary Excel support via POI