O que exatamente você está tentando automatizar? Você quer calcular o número de horas em que cada fornecedor esteve presente?
E uma planilha por dia? Você vai processar 1 planilha só ou várias?
Por que você cita a entrada de dados? Você espera que seu programa seja capaz de modificar as planilhas?
O que acontece se um fornecedor deu entrada mas não deu saída? Ou se não deu entrada mas deu saída?
Antes de você começar a resolver, eu te recomendo pensar no seu problema em si, quais são os requisitos, e só depois de ter isso claro, focar na solução.
50% da solução é entender bem o problema e *simplificar* a solução. Tendo o problema bem entendido, você pode criar o programa mais simples que resolve todo o problema.
Não decida por qualquer ferramenta antes disso, pois os detalhes farão uma ferramenta inviável e outra viável, uma complexa e outra simples.
Isso é o que a minha experiência me diz.
Boa sorte, espero ter ajudado.