none
Conexion a Excel 2010 RRS feed

  • Pregunta

  • Hola amigos!

    Estoy intentando leer un Excel 2010 con Integration Services 2010.

    Al generar la conexión, elijo la versión más alta que me sale, en este caso Excel 2007, selecciono el fichero y listo.

    Luego creo un Excel Source que conecta con el excel, pero al darle a examinar las tables or views no sale nada.

    Agrego informacion la version del DtsConn.dll es la 2011.110.2100.60

    ¿Es problema de la versión del Excel, el fichero es 2010 y en las conexion es de SISS pone 2007?

    Gracias de antemano y un saludo.


    • Editado Hector1978 jueves, 14 de marzo de 2013 17:25 Ampliar info
    jueves, 14 de marzo de 2013 17:03

Respuestas

  • Hola

    Puede que tengas algún problema con el driver de excel 2010, prueba instalando la versión x86: http://www.microsoft.com/en-us/download/details.aspx?id=13255

    Saludos


    Ing. Allen Quirós SQL Server MCP

    • Marcado como respuesta Hector1978 miércoles, 20 de marzo de 2013 10:25
    viernes, 15 de marzo de 2013 14:02
  • Hola, yo venia a formular una pregunta similar, te dejo lo que he podido averiguar hasta ahora, quizá te sea util.

    Posiblemente tu sistema es de 64bits y no soporta el driver de office, tendrias que instalarte como dice Allen7000 el driver de ACEOLEDB de 2010 de 32 bits si tienes el office 2010 de 32 bits. Ahora si tienes el office de 64 bits como yo, el driver de 64 bits no sirve tampoco para conectarte, descarga el de 32 del 2007: http://www.microsoft.com/en-us/download/details.aspx?id=23734

    Después de eso tienes que cambiar tu proyecto SSIS para que se ejecute en 32 bits: clic derecho en el proyecto --> propiedades --> depuración --> Run64bitsruntime: FALSE

    Con eso debería funcionar.

    PD: ¿Soy el único al que teniendo SO de 64 bits y office de 64, y habiendo instalado el driver de 64, le sigue apareciendo el mensaje: El proveedor 'Microsoft.ACE.OLEDB.12.0′ no está registrado?

    • Marcado como respuesta Hector1978 miércoles, 20 de marzo de 2013 10:25
    sábado, 16 de marzo de 2013 19:15
  • Hola Héctor,

    Jajat1028 está en lo cierto. Al trabajar en entornos de 64 bits se deben tener en cuenta algunas consideraciones, que se resumen en el siguiente artículo: http://technet.microsoft.com/es-es/library/ms141766(v=sql.105).aspx

    Espero que te sirva.

    Saludos.


    Ferran Chopo
    MCPD Web, MCITP SQL Server
    Web: http://www.ferranchopo.com Twitter: @fchopo

    • Marcado como respuesta Hector1978 miércoles, 20 de marzo de 2013 10:25
    martes, 19 de marzo de 2013 18:44

Todas las respuestas

  • Hola

    Puede que tengas algún problema con el driver de excel 2010, prueba instalando la versión x86: http://www.microsoft.com/en-us/download/details.aspx?id=13255

    Saludos


    Ing. Allen Quirós SQL Server MCP

    • Marcado como respuesta Hector1978 miércoles, 20 de marzo de 2013 10:25
    viernes, 15 de marzo de 2013 14:02
  • Hola, yo venia a formular una pregunta similar, te dejo lo que he podido averiguar hasta ahora, quizá te sea util.

    Posiblemente tu sistema es de 64bits y no soporta el driver de office, tendrias que instalarte como dice Allen7000 el driver de ACEOLEDB de 2010 de 32 bits si tienes el office 2010 de 32 bits. Ahora si tienes el office de 64 bits como yo, el driver de 64 bits no sirve tampoco para conectarte, descarga el de 32 del 2007: http://www.microsoft.com/en-us/download/details.aspx?id=23734

    Después de eso tienes que cambiar tu proyecto SSIS para que se ejecute en 32 bits: clic derecho en el proyecto --> propiedades --> depuración --> Run64bitsruntime: FALSE

    Con eso debería funcionar.

    PD: ¿Soy el único al que teniendo SO de 64 bits y office de 64, y habiendo instalado el driver de 64, le sigue apareciendo el mensaje: El proveedor 'Microsoft.ACE.OLEDB.12.0′ no está registrado?

    • Marcado como respuesta Hector1978 miércoles, 20 de marzo de 2013 10:25
    sábado, 16 de marzo de 2013 19:15
  • Hola Héctor,

    Jajat1028 está en lo cierto. Al trabajar en entornos de 64 bits se deben tener en cuenta algunas consideraciones, que se resumen en el siguiente artículo: http://technet.microsoft.com/es-es/library/ms141766(v=sql.105).aspx

    Espero que te sirva.

    Saludos.


    Ferran Chopo
    MCPD Web, MCITP SQL Server
    Web: http://www.ferranchopo.com Twitter: @fchopo

    • Marcado como respuesta Hector1978 miércoles, 20 de marzo de 2013 10:25
    martes, 19 de marzo de 2013 18:44