Es bastante sencillo conectar a una hoja de Excel utilizando ADO y leer el contenido como si de una tabla se tratase. De esto puedes encontrar varios hilos en los foros, si
haces una busqueda, y varios ejemplos también en el
FTP (sin ir más lejos, el primero que sale -
ADO_Excel_Acceso.zip-).
Utilizando ADO también puedes conectar a DBF; Así que una vez tengas las dos conexiones, basta con ir leyendo de una y escribiendo en la otra.