Autenticación de Windows Pass-Through de Excel 2007
windows-authentication excel-web-query (5)
Aunque no tengo SSL, puedo certificar que Excel normalmente no debería pedirle autenticación cuando utiliza la autenticación PassTop.
Supongo que necesitará agregar el sitio web de destino (con el https) a su zona de confianza en IE. El efecto debería ser que cuando vayas al sitio web no debas desafiar tu contraseña en absoluto. IE pasará ahora a través de las credenciales de autenticación porque el destino se encuentra en la zona de confianza.
Una vez que esto esté arreglado, Excel debería tratarlo como un sitio web normal.
Aquí hay un enlace que lo ayuda a agregar su sitio a la zona de confianza: http://www.nateirwin.net/2007/01/19/enabling-ntlm-authentication-in-firefox-and-internet-explorer/
Creé un servicio web simple (asmx) que devuelve un DataSet. He agregado el servicio web a mi libro de trabajo de Excel 2007 usando el botón Datos -> Desde la web y puedo ver / actualizar los datos.
El problema surge cuando necesito asegurar el servicio web: he activado la autenticación de Windows para el servicio web y la solicitud usa SSL.
Desafortunadamente, Excel no usa las credenciales de Windows para iniciar sesión cuando intenta actualizar los datos: la actualización falla.
Si hago clic en Datos -> Conexiones -> Propiedades -> Definición -> Editar consulta, solo entonces me piden mis credenciales de Windows y luego la actualización se realiza correctamente ... no es un problema para mí, pero no es algo que quiera cada usuario de esta hoja de cálculo que tiene que hacer ... alguna idea sobre cómo hacer que aparezca el aviso cuando se intente actualizar en lugar de que falle?
¡¡Gracias!!
Las respuestas de actualización hasta ahora tienen que ver con los Servicios de SharePoint y Excel (ninguno de los cuales me sirve) ... y un enlace para el que "El siguiente procedimiento no se aplica a los datos que se recuperan de un archivo de texto o una consulta web "... Solo quiero que una persona con una copia de Excel en su máquina de escritorio pueda actualizar desde un servicio web protegido con contraseña ... ¿es tan difícil Microsoft?
Otra actualización Aún no se han aceptado las respuestas, porque hasta el momento ninguna respuesta ha proporcionado una solución de trabajo (bueno, google, gracias chicos ;-))
Espero que esto te ayude: Actualiza los datos importados conectados
La última vez que resolví este problema fue en 2004. Si recuerdo correctamente, se trata de un error en la tecnología de consulta web sobre cómo trata la consulta el certificado SSL. Esta es la tecnología de Excel 97; por lo tanto, una implementación bastante básica.
Después de mucha investigación y resolución de problemas, la única forma de solucionar este problema es crear parámetros de usuario y contraseña y publicar la consulta web. El uso de POST mantendrá el usuario / contraseña oculto de miradas indiscretas.
A continuación está mi nota de 2004: Hay un problema con https, application / vnd.ms-excel, Internet Query (iqy) y Excel 2000/2002.
¿Ha verificado esta pregunta? ¿Qué debo hacer para que Excel acceda a una consulta web a través de HTTPS?
Las consultas web de Excel le permiten rellenar hojas de trabajo de sitios web en http://msdn.microsoft.com/en-us/library/aa155714(v=office.10).aspx .
Los sitios que requieren autenticación y contraseñas brindan desafíos adicionales. Pueden requerir soluciones codificadas o pueden ser insolubles.
Mensaje de error cuando utiliza la consulta web en una página web segura () en Excel: "No se puede abrir" en http://support.microsoft.com/kb/290347 .
XL97: Cómo crear archivos de consulta web (.iqy) en http://support.microsoft.com/kb/157482 es un recurso invaluable. (Hubo un SDK de Web Query una vez que no puedo encontrar, pero este artículo es un buen reemplazo).
Diferentes formas de utilizar las consultas web en Microsoft Office Excel 2003 en.
No sé si esto ayudará, pero me enfrenté a una situación similar al importar datos de una base de datos remota de SQL Server. Lo que hice fue crear un rol dentro de la base de datos y asignar a los usuarios que necesitaban acceso a esa función.
Los datos se actualizan en el libro de trabajo cuando se carga el archivo usando Microsoft Query, por lo que no sé cómo podría diferir de cómo ha hecho las cosas.
El mayor problema al hacerlo de esta manera fue abrir las propiedades de la consulta y marcar la casilla "Usar conexión de confianza". Esto funcionó sin problemas para mí. De nuevo, esto era de un servidor remoto, no de un sitio web seguro. Espero que esto ayude.
Tuvimos una situación similar en el trabajo, sin embargo, estamos utilizando Office 2010. No estoy seguro de las limitaciones de 2007. Consulte estos enlaces. Los dos últimos son específicamente para Excel 2007.
Enlace 1: configurar el servicio de almacenamiento seguro para servicios de Excel
Enlace 2: Diez consejos para usar SharePoint Server 2007 con Excel Services
Enlace 3: planifique conexiones de datos externos para servicios de Excel