Un saludo a todos, como es de costumbre aqui les pongo cual era todo el embrollo del asunto, para poder actualizar los nuevos datos de excel en el olecontainer:
Código Delphi
[-]
olecontainer1.DestroyObject;
olecontainer1.CreateObjectFromFile('C:\carpeta\archivo.xls',true);
olecontainer1.Update;
Solo era necesario destruir el objeto y volver a crearlo desde archivo, el update es opcional, pero ahi lo dejo por si las moscas.
Si alguien algun día se pasa 2 dias pensando en el mismo problema, ojala le sirva esta solución.