3. Formatos
• Office Excel 2007 Macro-Enabled Workbook
(.xlsm)
• Excel 2010 Workbook (.xlsx)
• Excel 2010 Binary Workbook (.xlsb)
Con Excel Web App, se pueden abrir ficheros en
fomato Office Excel 2007 97-2003.
Pero no con Excel Services.
Excel
2010 Microsoft Corporation
4. Componentes
• Excel Application Services
– Excel Calculation Services
– Excel Services
• User-Defined Functions (UDFs)
– Microsoft.Office.Excel.Server.Udf.dll
• Excel Client Service
• Excel Web Access
• Excel Web Services
• Excel Web App
– Co-autoría
• Power Pivot
Excel
2010 Microsoft Corporation
6. Capacidades
Capacidad Excel Web App (OWA) Excel Services (SP2010)
Ver X X
Editar X
Colaborar X
Crear X
Crear Excel-Driven Dashboards X
Mostrar New Visualization X X
External Data X(1) X
Acceso Anonimo X X
Secure Store X
PowerPivot (2) X
Web Services API X
REST API X
JavaScript OM X
Funciones usuario UDF X(3) X
Excel
7. Funciones
Funciones Excel Navegador
HYPERLINK Hipervínculo activo
•Hipervínculo activo si las propiedades de
interactividad y navegación del libro están
configuradas.
•Si la navegación del libro no está configurada, se
puede seguir el vínculo, pero no a una localización en
el libro.
•Hipervínculo inactivo en caso de no tener
configuradas las propiedades.
RTD
Datos en tiempo real de un programa
que soporta automatización COM
Los valores almacenados en el libro se muestran, en
su defecto devuelve #N/A
Si se produce recálculo, devuelve #N/A
SQL.Request
Resultado de la consulta conectada a un
origen de datos externo
Los valores almacenados en el libro, obtenidos de la
función, en su defecto devuelve #N/A
Si se produce recálculo, devuelve #N/A
CHAR
Caracter especificado por un número y
un bloque de caracteres para un caracter
no imprimible.
Caracter especificado por un número y valor en
blanco para el caso de un caracter no imprimible.
CELL
Información de formato, ubicación, o
contenido de la celda superioro izqda. en
una referencia.
Informacion del color, nombre fichero, formato,
parentesis, prefijo, protect y width devuelve #VALUE!
INFO Ruta del directorio o carpeta cliente.
#VALUE!
Excel
8. Fórmulas
• Para calcular de forma manual en el explorador:
– F9
– Datos > Calcular libro
• Para utilizar fórmulas en un libro con Excel Services, el
libro con las fórmulas debe crearse en Excel.
• Si las Excel Web App están habilitadas se pueden
introducir fórmulas directamente.
• Si el libro contiene una fórmula con referencia
circular, no podrá resolverse en navegador. Se
cancelará automáticamente, para evitar impacto en el
rendimiento.
Excel
2010 Microsoft Corporation
9. Extensibilidad
• Modelo de Objetos JavaScript (JSOM)
• ECMAScript Object Model
• Captura eventos de usuario
• Mejora de la interfaz de usuario
• API Representational State Transfer (REST)
• Facilita embeber rangos y diagramas de un workbook en una
página web
• Los cambios de reflejan automáticamente cuando la página es
recargada
• API Web Services
• Añade soporte para edición y formulas
• Facilita la obtención de gráficos
Excel
2010 Microsoft Corporation
10. Recursos
• Differences between using a workbook in the browser and in Excel
http://office.microsoft.com/en-us/excel-help/differences-between-using-a-workbook-
in-the-browser-and-in-excel-HA010369179.aspx
• Calculating and recalculating formulas in browser-based workbooks
http://office.microsoft.com/en-us/sharepoint-server-help/calculating-and-
recalculating-formulas-in-browser-based-workbooks-HA010377883.aspx
• Excel Services Class Library and Web Service Reference
http://msdn.microsoft.com/en-us/library/ee557255.aspx
• Developing for SharePoint 2010 Excel Services Using Web Services or the Excel
Services REST API
http://msdn.microsoft.com/en-us/library/ff640648.aspx
• Excel Services Resource Center | SharePoint 2010
http://msdn.microsoft.com/es-es/sharepoint/ff660757.aspx
• Excel Services in SharePoint 2010 Feature Support
http://blogs.office.com/b/microsoft-excel/archive/2009/11/19/excel-services-in-
sharepoint-2010-feature-support.aspx
• Excel Services administration (SharePoint Server 2010)
http://technet.microsoft.com/en-us/library/ee681487.aspx
Excel
2010 Microsoft Corporation
11. Capacidades
• Visio Services integra los diagramas en Web parts de
SharePoint.
• La publicación se lleva a cabo directamente desde Visio
2010.
• Los diagramas pueden enlazarse a datos externos;
Excel Services, SQL Server, listas SharePoint u otras BDs
OLEDB u ODBC.
• Visio incluye plantillas y shapes para diseñar workflows
importables en SharePoint Designer.
• Visio puede abrir ficheros de workflow creados en
SharePoint Designer generando un diagrama del
mismo, modificable.
2010 Microsoft Corporation
Visio
12. Extensibilidad
• API Web Services
– Microsoft.Office.Visio.Server
– Permite crear proveedores de datos
personalizados para diagramas almacenados en
SharePoint Server 2010.
• Modelo de Objetos JavaScript (JSOM)
– ECMAScript (JavaScript, JScript)
– Interacción programática con diagramas Visio
2010 en el Web Part Visio Web Access.
2010 Microsoft Corporation
Visio
13. Recursos Visio
2010 Microsoft Corporation
• Creating an Office Plan ECMAScript Mashup Drawing in Visio 2010 to Display
in SharePoint Server 2010
http://msdn.microsoft.com/en-us/library/gg243427.aspx
• Roadmap: Display a data-connected Visio drawing in a SharePoint web part
http://office.microsoft.com/en-us/visio-help/roadmap-display-a-data-
connected-visio-drawing-in-a-sharepoint-web-part-HA102017434.aspx
• What's new in Visio 2010
http://office.microsoft.com/en-us/visio-help/what-s-new-in-visio-2010-
HA010357065.aspx
• Visio Developer Center
http://msdn.microsoft.com/en-us/office/aa905478.aspx
• Visio Services in SharePoint Server 2010
http://msdn.microsoft.com/en-us/library/ff408345.aspx
• Visio Graphics Service administration (SharePoint Server 2010)
http://technet.microsoft.com/en-us/library/ee524059.aspx
14. Mapeo
• ACCDB > SharePoint Site
• Access Tables > SharePoint Lists
• Access Forms > ASPX Pages
• Access Reports Reports > RDL (SQL Server
Reports)
• UI Macros > Javascript
• Data Macros > SharePoint Workflows
Access
2010 Microsoft Corporation
15. Características Access
2010 Microsoft Corporation
Característica
Formularios en navegador Formularios y muchas macros funcionan en
navegador. El nuevo control Navegación añade
botones web al formulario.
Panel de Navegación La característica para navegar por los objetos
de BD, no está disponible en navegador.
Informes en Office 365 Se recomienda utilizar formularios u hojas de
datos para el entorno Office 365.
Información almacenada en listas SharePoint Todas las tablas se mapean a listas de
SharePoint y los registros a elementos de lista.
Consultas y macros de datos Todo el procesamiento SQL se produce en los
servicios de SharePoint. Lo que permite
mejorar el rendimiento.
Acceso anónimo Es necesaria una cuenta de usuario para usar la
base de datos Web.
16. Capacidades
Capacidad Access Navegador
Diseño de objetos BD Vista diseño
Vista diseño mejorada;
vista Layout
Revisión datos
sumarizados; sumas,
promedios y grupos
Grupo de funciones
Macros de Datos; grupos
de funciones en informes
Programación eventos VBA
Macros y data macros;
Nueva experiencia de
diseño de macros con
IntelliSense
Navegación a objetos de
BD
Panel Navegacion;
switchboards
Control navegacion u otro
elemento de formulario
2010 Microsoft Corporation
Access
17. Solo desktop
• Union queries
• Crosstab queries
• Superposición de controles de formularios
• Relaciones de tablas
• Formato Condicional
• Varias acciones de macro y expresiones
Access
2010 Microsoft Corporation
18. Recursos Access
2010 Microsoft Corporation
• Build and publish an Access database to SharePoint
http://office.microsoft.com/en-us/sharepoint-online-enterprise-
help/build-and-publish-an-access-database-to-sharepoint-
HA102435342.aspx
• Access Team Blog
http://blogs.msdn.com/access
• Access Services administration
http://technet.microsoft.com/en-us/library/ee692394.aspx
19. Recursos
• Application Services in SharePoint Server 2010
http://msdn.microsoft.com/en-
us/library/ee559367.aspx
2010 Microsoft Corporation
20. Bibliografía
• Microsoft SharePoint 2010 Web Applications
The Complete Reference by Charlie Holland
from McGraw-Hill (ISBN <<0071744568 /
9780071744560>>, copyright McGraw-Hill
2011, all rights reserved)
2010 Microsoft Corporation
Distinguir entre los Excel Services de SharePoint 2010 y los Excel Web App de las Office Web Applications
Excel Calculation Services is responsible for making the appropriate connections and loading any required external assemblies. Excel Calculation Services maintains a session for each open workbook user.Excel Services is responsible for loading workbooks and performing appropriate calculations. Excel Services maintains a cache of workbooks as well as any associated external datasetsUser-defined functions (UDFs) make it easy to extend the capabilities of Excel Services to include interactions with external systems as well as custom calculation logicWhen it comes to accessing the results of those calculations both programmatically and for display purposes, the Excel Client Service provides a number of different mechanismsSo that workbooks can be rendered in the browser, Excel Services provides the Excel Web Access web partUsing Excel Web Services, we can set values within a spreadsheet or extract values from particular cells. We can even generate a snapshot of a spreadsheet that can be downloadedPowerPivot is an add-in for SQL Server 2008 R2 and Excel 2010 that allows users to create unique data models from a range of data sources and embed the completed model within an Excel workbookSource: http://msdn.microsoft.com/en-us/library/gg697767.aspx
JSOM para publicarREST para consultar
En modoedición los datosexternos no se cargan.Pivot tables (charts y slicers) No funcionan en Office Web Apps 2010, no confundir con PowerPivotProgramabilidadcompleta a través de los libros y escenarios de usuario. Soportecompleto defunciones en web parts y librosExcel Web App usa DHTML y JavaScript para representar y habilitar la edición de un libro de Excel, sin necesidad de descargar controles ActiveX en el explorador que se ejecuta en el equipo cliente. La Excel Web App usa Excel Calculation Services para cargar el libro, calcular con plena fidelidad, actualizar los datos externos si es necesario y mantener el estado de la sesión.
Estos son las funciones con soporte limitado en navegador.
Las fórmulas se pueden utilizar exáctamente igual en Excel o en Navegador. El autor de la fórmula es quién determina el modo en que la fórmula es calculada y recalculada.
The key difference between a REST-ful web service and a SOAP web service is the existence of a message. SOAP is all about sending a well-defined message to a particular endpoint (or resource in REST parlance), whereas REST is about communicating with the endpoint only. There is no message, just a simple request for a specific resource.
You can create many client objects in a web database, but you cannot use them in a browser. However, they are part of the web database and can be used in Access 2010 on the desktop. People can open the web database in Access, and then use the client objects. This is an effective way to share a database, and also opens new opportunities for working together over the Web. SharePoint handles any concurrency issues.
Note The following list is not exclusive.
You start with an Access database and a SharePoint server. (1) Access pulls the data off of SharePoint using SharePoint’s standard web services.Operations against the data were always performed against the XML returned by the web services. (2) Access 2010 then parses the data and stores the results in local tables. These are stored on disk and persisted with the ACCDB. (3) Forms and reports pull their data from these local tables which are refreshed every time the user opens the database or calls requery in Access. (4) When data is written, it’s written back to SharePoint immediately. The cache is write-through.