Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services

by Nicolás Ferreira 29. June 2008 00:00

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".

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Crear Biblioteca de documentos

2 – Como queremos almacenar documentos de Excel, seleccionamos la opción "Biblioteca de documentos" y la configuramos de la siguiente manera:

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Configurar Biblioteca de documentos

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".

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Nuevo documento

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:

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Creando hoja de Excel (Paso 1)

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.

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Creando hoja de Excel (Paso 2)

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.

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Creando hoja de Excel (Paso 3)

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".

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Creando hoja de Excel (Paso 4)

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.

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Servicios del servidor

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.

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Servicio compartido

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":

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Agregar ubicación de archivo de confianza

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Ubicaciones de archivos de confianza

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".

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Agregar elemento Web

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.

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Seleccione un libro

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Configurar Web Part

Excel Services: Excel Calculation Services, Excel Web Access y Excel Web Services: Gráfico

Tags:

WSS 3.0/MOSS 2007

Comments

7/11/2010 1:43:50 AM #

Madlyn Junior

What an epic post � definitely beneficial! A whole perfect deal appreciated!

Madlyn Junior Austria | Reply

8/11/2010 5:15:39 AM #

North American

I can't say I agree with your site but there are some good points.  I like your layout that you use with your site.

North American United States | Reply

8/29/2010 11:00:29 PM #

Free Smokeless Cigarette

Very good information for me!I just want to get more info

Free Smokeless Cigarette United States | Reply

8/30/2010 9:22:53 PM #

Eulah Hemon

Going to see Ricardo Villalobos Tonight. Its gonna be great. There playing with Deadmau5. Then next saturday ill be seeing Bob Sinclar. really good nights ahead

Eulah Hemon Ireland | Reply

8/31/2010 11:09:48 PM #

Lemonade Cleansing Diet

Interesting read, thanks for helping keep me busy at work ;)

Lemonade Cleansing Diet United States | Reply

9/1/2010 7:26:10 AM #

Sex Cam

Couldn't be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

Sex Cam United States | Reply

9/1/2010 4:29:33 PM #

gold overmantle mirror

Considerably, the article is in reality the best on this precious topic. I harmonise with your conclusions and will certainly eagerly look forward to your next updates. Simply just saying thanks definitely will not simply be enough, for the phenomenal lucidity in your writing. I will directly grab your rss feed to stay informed of any kind of updates. De lightful work and much success in your business dealings!

gold overmantle mirror United States | Reply

9/1/2010 8:57:40 PM #

Jeanne

Only want to say your article is impressive. The lucidity in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post. Thanks a million and please keep up the respectable work.

Jeanne United States | Reply

9/2/2010 3:43:11 PM #

Orlando Konz

great blog! keep up the great work!

Orlando Konz United States | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading