Mira desde el siguiente enlaces puedes bajar una rutina que puede servirte, sube un archivo excel a una base de datos si utilizas la opción on duplicate key solo insertara los que no estén duplicados los otros los actualiza...
DEAME3P
Espero te sirva de utilidad...
Cualquier consulta a las ordenes