none
automatizar subida de archivos a una biblioteca RRS feed

  • Pregunta

  • Hola muy buenas, mi pregunta es simple, pero la solucion puede ser muy compleja...

    Tengo un libro de excel en un servidor de ficheros y al mismo tiempo publicado en una biblioteca de documentos de sharepoint server 2010, este libro se alimenta a traves de un formulario asociado tambien a una lista. Luego tengo un Webpart tipo Web excel services donde muestro graficos aislados del libro. El problema que tengo es que los servicios de excel no me actualizan en tiempo real los datos que los usuarios me van introduciendo en el formulario de la lista y tengo que andar abriendo el libro en el cliente de excel y volverlo a publicar, para que el webpart me muestre los graficos actualizados al dia.

    ¿Hay alguna forma de automatizar el proceso de subir un archivo a una biblioteca de documentos de sharepoin? ¿Alguna forma no muy complicada como hacer una macro en excel? ¿ Programar un servicio WEB e implementarlo en SP?

    Muchas gracias por la ayuda

    miércoles, 28 de agosto de 2013 12:07

Respuestas

  • Hola, si claro y es algo bastante interesante de hacer. Como el Excel va a residir dentro del mismo sitio de SharePoint, eso ya es una ventaja, ahora bien podrías implementar del lado de la lista un Event Receiver, que automáticamente actualice el Excel cada vez que lo modifican. El archivo de Excel es versión Office 2007 o superior? Si es así te recomiendo Office Open XML para la creación y actualización del archivo de Excel. Otro tema importante es el formato del archivo de Excel, eso puede complicar un poco el volcado de la información, si el archivo tiene alguna disposición de columnas y filas complejas, es importante que sea un archivo que permita fácilmente volcar la información.

    http://msdn.microsoft.com/en-us/library/gg252010(v=office.14).aspx

    http://msdn.microsoft.com/en-us/office/ee358824.aspx

    La ventaja de Open XML, es que lo instalas en el servidor SharePoint pero NO se requiere tener Excel instalado ahí, otras aproximaciones te van a obligar que Excel esté presente.

    Saludos y cuéntanos cómo te va.


    Andrés

    miércoles, 28 de agosto de 2013 13:59