Database and Excel readers with working tests