offline installs; read rows from xlsx