jueves, 22 de septiembre de 2011

Migración Sencilla de Excel a Sql

Si uno desea migrar información desde Excel a Sql Server no es necesario usar un DTS o alguna herramienta de migración de datos, solo es necesario usar las funciones que tiene el excel para poder generar el script sql para insertar la información en la tabla de la base de datos.

Primero se debe colocar en una columna adicional la siguiente formula:

=CONCATENAR("INSERT INTO tabla01(columna01, columna02) VALUES ('",ESPACIOS(A2),"','",ESPACIOS(B2),"')")

En donde vamos a concatenar el resultado de cada columna en un script que se insertara en la tabla. Esto dará como resultado:

INSERT INTO tabla01(columna01, columna02) VALUES ('C001','Cliente 001')

Esto se replica por cada fila que desea que se migre al Sql Server y solo queda copiar el resultado de la columna que posee la formula y ejecutarla en Sql Server.

Con esto se logra migrar de una manera sencilla la información de un Excel a Sql Server.

No hay comentarios: