Hola, yo he trabajdo de 2 maneras para importar datos de excel a una base de datos, una manera es usando un datacontrol, este trae la propiedad Conect, donde le dices que usaras Excel, en otra de las propiedades, que es DatabaseName, pones el nombre del archivo de excel, y en la propiedad RecordSet le pones la pestaña donde estaran los datos, pero he tenido problemas con este metodo, cuando quiero seleccionar la pestaña me marca un mensaje que dice "No se ha encontrado el ISAM instalable", ya ha funcionado otras veces, pero error no se porque sale, entonces use otro metodo, el archivo de excel lo guardas con extensión CSV, que es formato delimitado por comas, si un archivo de ese tipo o abres en una archiv txt, lo ves como esta separado por ",", entonces el archiv lo puedes abrir de tipo binario y empiezas a extraer la informacion.
Espero me entiendas, si no, pregunta
Saludos