Microsoft SQL Server le ofrece una opción de servidor vinculado que le permite utilizar una hoja de cálculo Excel como entrada para una tabla de base de datos. Este asistente le permite utilizar SQL para importar los registros , por lo que no es necesario introducir manualmente. Este proceso es beneficioso si usted tiene varias filas de Excel que desea introducir en la base de datos SQL Server. Instrucciones
1
Haga clic en el Windows botón " Inicio" en el SQL Server y seleccione "Todos los programas " en el menú. Haga clic en " SQL Server", haga clic en "SQL Server Management Studio. " El software de importación se abre en el servidor de base de datos.
2 Haga clic en " Nueva consulta " en la parte superior de tu editor de SQL . Se abrirá una ventana donde se escribe el código SQL . Usted debe enlazar primero el servidor de la hoja de cálculo Excel. Escriba el siguiente texto en la nueva ventana abierta para enlazar a la hoja de cálculo Excel :
sp_addlinkedserver ' LinkedSpreadsheet ' , 'Jet 4.0 ', ' Microsoft.Jet.OLEDB.4.0 ' , 'c : \\ \\ MyExcel clientes. xls '
Sustituir el último parámetro con la ubicación y el nombre de su archivo de hoja de cálculo de Excel. Pulse la tecla "F5 " para ejecutar el código y un enlace a la hoja de cálculo . El texto " LinkedSpreadsheet " es el alias dado a la hoja de cálculo Excel. Se utiliza este alias para importar los registros
3
Escriba el siguiente código SQL para importar los registros : .
Select * en myTable de LinkedSpreadsheet ... [ Hoja1 $ ]
Esta consulta importaciones registros de sheet1 hojas y las entradas de los registros en la tabla de base de datos llamada myTable $ de la hoja de cálculo. Reemplazar " myTable " con su propio nombre de tabla.
4
Press "F5 " para ejecutar la consulta . Dependiendo de la velocidad de su servidor y el tamaño de los archivos , puede tardar varios minutos para importar todos los registros .