abstracts out base excel reader, for more complex situations