Excel Services permite mostrar y manejar libros de Excel sin que el usuario tenga que instalar controles ActiveX. Está formado por tres componentes: Excel Calculation Services (ECS), Excel Web Access (EWA) y Excel Web Services (EWS). Podemos pensar en Excel Calculation Services como el componente encargado de cargar libros, ejecutar cálculos, en fin, el motor. Excel Web Access convierte libros a HTML permitiendo a usuarios interactuar con ellos. Por último, Excel Web Services permite acceder a libros programáticamente.
Creando una biblioteca de documentos para almacenar libros de Excel
1 – Estando en el sitio que queremos utilizar para mostrar libros de Excel, vamos al menú "Acciones del sitio" y seleccionamos "Configuración del sitio". Bajo la sección "Administración de sitios" elegimos "Bibliotecas y listas del sitio" y por último "Crear nuevo contenido".
2 – Como queremos almacenar documentos de Excel, seleccionamos la opción "Biblioteca de documentos" y la configuramos de la siguiente manera:
3 – Creamos la biblioteca haciendo clic en "Crear". Esta acción nos llevará a la biblioteca que acabamos de crear en donde seleccionaremos la opción "Nuevo documento" que pertenece al menú "Nuevo".
Creando un libro de Excel para exponer en un sitio SharePoint
1 – Luego de haber hecho clic sobre "Nuevo documento", se debería abrir Microsoft Office Excel 2007. Como ejemplo introducimos los siguientes datos:
Para comprobar la "efectividad" de "Excel Calculation Services", los datos en el rango "=Hoja1!$B$1:$B$12" se calculan utilizando la función "ALEATORIO()".
2 – Seleccionamos el rango "=Hoja1!$A$1:$B$12" y en la solapa "Insertar" bajo "Gráficos" insertamos un gráfico.
3 – Seleccionamos el gráfico que acabamos de insertar y en la solapa "Presentación" bajo "Propiedades" le damos un nombre al gráfico de "MiGrafico". Esto es importante ya que después a "Excel Web Access" le vamos a decir que muestre el objeto "MiGrafico" y no todo el libro.
4 – En el botón de Office bajo "Guardar como" seleccionamos "Libro de Excel". De nombre le ponemos "2008.xlsx" y hacemos clic en "Guardar".
Configurando Excel Services
1 – Comprobamos si el servicio "Excel Calculation Services" se encuentra corriendo. Para eso, abrimos "Administración central de SharePoint 3.0" y en la solapa "Operaciones" bajo la sección "Topología y servicios" seleccionamos "Servicios del servidor". En la página "Servicios del servidor" buscamos "Excel Calculation Services" que debería decir "Iniciado". Si no es así, lo iniciamos.
2 – "Excel Services" es un servicio compartido. Para configurarlo tenemos que ir a la herramienta de administración del servicio compartido que la aplicación Web a la que le creamos la biblioteca de documentos tiene asociado. En mi caso, el servicio compartido es "SharedServices1". Accedemos a dicha herramienta haciendo clic sobre "SharedServices1" en el menú de la izquierda.
3 – Una vez que estamos en "Administración de servicios compartidos: SharedServices1", bajo la sección "Configuración de Excel Services" seleccionamos "Ubicaciones de archivos de confianza". Para que "Excel Services" pueda procesar datos, tenemos que especificar una ubicación que nosotros consideremos como segura. Hacemos clic en "Agregar Ubicación de archivo de confianza". Configuramos la sección "Ubicación" de la siguiente manera dejando todo lo demás con sus valores predeterminados. Después, hacemos clic en "Aceptar":
Mostrando el gráfico
1 – Vamos al sitio Web y en el menú "Acciones del sitio" seleccionamos "Editar Página". En la zona que nos interese agregar el gráfico seleccionamos la opción de "Agregar elemento Web". Esto abrirá el catálogo con los Web Parts que tenemos disponibles. Buscamos "Excel Web Access" que generalmente aparece bajo la sección "Datos profesionales" y lo marcamos. Luego hacemos clic en "Agregar".
Atención: si "Excel Web Access" no aparece en el catálogo, una de las posibles causas es que la característica "Características de sitio de Office SharePoint Server Enterprise" no se encuentre activa. Para activarla, en el menú "Acciones del sitio" seleccionamos "Configuración del sitio" y bajo la sección "Administración de la colección de sitios" elegimos "Características de la colección de sitios". Buscamos "Características de colección de sitios de Office SharePoint Server Enterprise" y hacemos clic en el botón "Activar".
2 – Una vez que quedó agregado el Web Part a la página, seleccionamos la opción "Haga clic aquí para abrir el panel de herramientas". Bajo la sección "Visualización de libros" tenemos que configurar "Libro" y "Elemento con nombre". En "Libro" buscamos el documento "2008.xlsx" que guardamos en la biblioteca "Ganancia Anual"("/Ganancia Anual/2008.xlsx"). Como queremos mostrar sólo el gráfico y no todo el libro, en "Elemento con nombre" escribimos "MiGrafico" (sin las comillas) que fue el nombre que le dimos al gráfico. Adicionalmente podemos configurar otros aspectos del Web Part como por ejemplo si queremos que aparezca la barra de herramientas o no, etc. Cuando terminamos hacemos clic en "Aceptar" y luego salimos del modo edición.