Puedes hacerlo a través de odbc, donde el documento de excell es la base de datos y cada sheet es una tabla, de esa manera puedes darle un tratamiento de tabla al insertar, editar y eliminar filas.
Ejemplo de la cadena de conexion:
DSN=Excel Files;DBQ=datos.xls;DefaultDir=C:\;DriverId=790;MaxBufferSize=2048;PageTimeout=5;
|