merged ExcelConnection with Emiliano's version