11 marzo 2010

Importar datos desde Excel 2007

Esto es algo que tenía pendiente de postear desde hace algún tiempo, no lo había publicado porque en SQL 2008 SP1 ya existe la opción de Excel 2007 y no lo creí tan relevante, pero a raíz de que un compañero hizo la pregunta hoy para usarla con SQL Server 2005 creo pertinente publicarlo.

Si necesitan importar datos a SQL Server 2005 o alguna otra aplicación, desde archivos de Excel 2007 (xlsx), notarán que no existe ningún provider OLEDB para esta fuente de datos. Lo que debemos hacer es utilizar el provider llamado “Microsoft Office 12.0 Access Database Engine” al cual le tendrán que hacer un pequeño ajuste en las propiedades de conexión para que permita leer el archivo que necesitan importar. Si no tienen instalado el proveedor (data source) lo pueden bajar de la siguiente dirección http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en.

A partir de ahí lo que deben hacer lo muestro a través de las siguientes imágenes:

image 

image

image

image

image

image

Espero les sirva.

Alan

1 comentario:

Anónimo dijo...

hi there, my name is Eva.

found this website and read some great discussion and feedback so decided to join

i am happy to help others and offer advice where possible :)