miércoles, 11 de abril de 2012

Embeber una hoja Excel en un elemento web de Sharepoint

En la línea del anterior post, se me pidió que mostrará en una página de Sharepoint una hoja de Excel en concreto, de un Libro.
Tras buscar por Internet, encontré un post interesante, en el que te enseñan a meter una gráfica de Excel en una página de Sharepoint y que se actualice al realizar modificaciones en dicho Excel.

Para mi problema, lo primero cree una biblioteca donde contener dicho Excel:



Seleccionaremos el archivo Excel de su origen:


Ya tendremos nuestro documento subido a nuestra biblioteca:


Una vez, este en nuestra biblioteca, lo editamos:


Tras editarlo o simplemente comprobar que todo esta correcto, bastaría con guardarlo como página Web:


Nos pedirá que le indiquemos el nombre con el que deseamos guardarlos y dejaremos seleccionada la hoja en la que estábamos, por medio del la selección de hoja y marcaremos el recuadro de Agregar interactividad, esto nos permitirá que nuestra página Web actualice su contenido dinámicamente:






Tras darle a Publicar, nos llevará a otra ventana, en la que seleccionaremos que elementos queremos publicar y con que queremos agregar la interactividad y le decimos que se vuelva a publicar automáticamente cada vez que se guarde el libro:



Tras darle a publicar, ya tendremos nuestra página en la misma biblioteca que el documento Excel:





Podemos acceder a dicha página haciendo clic sobre su nombre, para ver el contenido:



Para añadir dicha página a cualquier página de SharePoint, bastará con agregar un elemento Web visor de páginas:


Tras ello, bastará con configurar dicho elemento Web, indicándole donde podrá encontrar la página que hemos creado anteriormente:


Finalmente, ya tendremos nuestra página de Excel, embebida en SharePoint:



Cualquier modificación posterior en el documento Excel, quedará reflejada automáticamente en está página que hemos embebido, creando una situación dinámica.

Referencia en Internet:
http://blogs.inetium.com/blogs/justin_vogt/archive/2006/10/11/401.aspx