none
Conectar excel con lista RRS feed

  • Pregunta

  • Hola, quería hacer justamente lo que dice el título de la pregunta.

    Quiero conectar un excel dónde se encuentran una serie de tareas, fechas de vencimiento, etc. (Tiene que ser excel porque es lo único que maneja la persona que lleva el tema).

    El problema es que se puede importar perfectamente pero no consigo que al cambiar algo en el excel se cambie también en la lista sin tener que crear una nueva.

    Hay alguna forma de conectarlos?

    Saludos, Antonio

    martes, 29 de noviembre de 2011 9:07

Todas las respuestas

  • Hola Antonio,

    de forma predeterminada, es no es posible. Con Access si existe la opción de vincular, pero con Excel sólo importar.

    Tedrías que programar algún AddIn de Excel para hacerlo.

    ¿no te vale Access?

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    martes, 29 de noviembre de 2011 9:30
  • A mi si, pero al usuario que va a encargarse del calendario no...he probado a importar la hoja de Excel a Acces y de Acces exportar a lista de Sharepoint pero me crea una lista nueva cada vez.

    ¿Se puede hacer automáticamente y sin que cree listas nuevas?

    martes, 29 de noviembre de 2011 9:35
  • Hola,

    Sin desarrollar nada complicado...una alternativa al AddIn de Alberto que te sugiero puede ser la siguiente:

    • En primer lugar, modela la lista que necesitas en SharePoint y que se alimentará del archivo Excel en cuestión
    • En segundo lugar, crea un manejador de eventos por ejemplo que cuando se cargue el Excel en una biblioteca de documentos se encargue de hacer la carga inicial de la lista anterior. Esto se haría con el evento ItemAdded() de la biblioteca donde resida el Excel.
    • En tercer lugar, como el archivo Excel se va a gestionar desde una biblioteca de documentos lo que puedes hacer es controlar cada vez que hay una actualización del mismo mediante el evento ItemUpdated de la lista e ingeniartelas para actualizar la lista de forma correcta.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    martes, 29 de noviembre de 2011 9:41
  • Hola Antonio,

    desde la lista tienes la opción de Abrir con Access, esto te va a crear una base de datos Access con la lista vinculada. Los cambios que se realicen en ella, se enviaran automáticamente a SharePoint, sin necesidad de exportar de nuevo.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    martes, 29 de noviembre de 2011 9:41
  • Si Alberto, pero el problema es actualizar el acces desde el excel también. Osea, que habría que usar 3 programas distintos...

    De todas formas estoy intentando hacerlo usando los 3 programas pero que se actualice de forma automática.

    Sino lo intentaré como dice Juan Carlos, pero nunca he creado un manejador de eventos..

    Muchas gracias a los dos por la ayuda!

    martes, 29 de noviembre de 2011 10:00