Por lo que entiendo, la hoja excel a tiene un formato definido.
Si ese formato se asemeja a una tabla (fila y columnas), es muy sencillo cargar una hoja de Excel utilizando ADO y leerla como si fuera una tabla de una Base de Datos.
Hemos hablado del tema en los foros y si buscas encontrarás temas de cómo configurar la conexión en ADO.
http://clubdelphi.com/~marcsc/foros/...ad.php?t=90025
http://www.clubdelphi.com/foros/showthread.php?t=15803