Bom dia Thalesduarte.
Tem várias formas de fazer isso. Aqui vai um exemplo: aqui na empresa, usamos o libreoffice no lugar do MSOffice devido a uma péssima experiência de pós-vendas que tivemos com a microsoft. Esse pacote (libreoffice) é totalmente free e contém o Calc, que é um programa análogo ao Excel. O Calc pode ser automatizado pelo AutoHotkey através da API COM com::sun::star. Sendo assim, se a razão pela qual a máquina não possui o Excel é devido à questões de licenciamento, você pode optar por instalar o Libreoffice nela.
Se isso não for o bastante, e você precisar mesmo ler o XLS sem instalar absolutamente nada além do script, você pode criar sua própria função de leitura de XLS (isso seria trabalhoso, mas é plenamente possível). Se estiver interessado em criar uma função própria para ler o conteúdo do formato XLS, aqui vai o link do documento que descreve a estrutura desse tipo de arquivo:
https://interoperability.blob.core.windows.net/files/MS-XLS/%5bMS-XLS%5d.pdf
Por fim, saiba que o formato XLSX (formato padrão desde o Excel 2007) é simplesmente uma pasta comprimida que contém, entre outros arquivos, arquivos XLS (logo, é relativamente ler um arquivo XLSX se você possui um leitor de XLS pronto).
Espero ter ajudado, se tiver alguma dúvida, basta postar abaixo.