Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Excel Services faz parte do Microsoft SharePoint Server 2010. Excel Services baseia-se nas tecnologias ASP.NET e SharePoint Foundation. A seguir estão os principais componentes em Excel Services:
Excel Web Access
Excel Web Services
UDFs (funções definidas pelo usuário)
ECMAScript (JavaScript, JScript)
Serviço de Representational State Transfer (REST)
Serviços de Cálculo do Excel
Observação
[!OBSERVAçãO] Microsoft Excel Online, parte do Office Online, também oferece suporte a pastas de trabalho do Excel no navegador. Para obter mais informações sobre o Excel Online, consulte documentação sobre o Office Aplicativos Web.
O Excel Web Access, Excel Web Services, UDFs, JavaScript, o serviço REST e Excel Calculation Services componentes podem ser divididos em dois grupos principais: os componentes em um servidor front-end (também conhecido como "Web front-end") e o componente em um servidor de aplicativos back-end. Componentes de um Web front-end e um servidor de aplicativos back-end
Servidores de front-end da Web e servidores de aplicativos Back-End
O Excel Web Access, Excel Web Services, UDFs, JavaScript, o serviço REST e componentes de Excel Calculation Services podem ser divididos em componentes no servidor Web front-end e os componentes que residem em um servidor de aplicativos back-end. Web front-end inclui Excel Web Access, JavaScript, o serviço REST e Excel Web Services. O componente Excel Calculation Services reside no servidor de aplicativos back-end, junto com quaisquer conjuntos UDF que um administrador tenha adicionado.
Na configuração mais simples no SharePoint Server 2010 ou seja, um único computador executando o SharePoint Server 2010 como uma instalação autônoma todos os cinco componentes são instalados no mesmo computador. No entanto, em um ambiente corporativo típico com um grande número de usuários, os componentes no servidor Web front-end e os componentes no servidor de aplicativos back-end estiverem em computadores diferentes em uma configuração de farm. É possível para o servidor front-end da Web de dimensionamento independentemente do servidor de aplicativos back-end. Por exemplo, você pode ter mais servidores front-end da Web ou mais servidores de aplicativos de back-end, dependendo das suas necessidades organizacionais.
Para obter informações sobre Serviços do Excel topologia, escalabilidade, desempenho e segurança, consulte a documentação do SharePoint Server 2010 no TechNet.
Excel Web Access
O Excel Web Access é uma página de visualizador e uma web part Serviços do Excel que você pode adicionar a qualquer página de web parts no SharePoint Server 2010. Renderizações do Excel Web Access (em outras palavras, cria as pastas de trabalho HTML para) ao vivo do Excel em uma página da Web e permite que o usuário interaja com essas pastas de trabalho e explore-as. Excel Web Access é o componente de visível Excel Services para o usuário. Você pode usar o Excel Web Access como qualquer outra web part no SharePoint Server 2010. Excel Web Access não exige o usuário instale nada no computador cliente.
As propriedades da Web Part do Excel Access também são personalizáveis. Para obter mais informações, consulte a documentação de referência do namespace Microsoft.Office.Excel.Server.WebUI .
Serviços Web do Excel
Excel Web Services é o componente de Excel Services que fornece acesso programático para seu serviço da Web. Você pode desenvolver aplicativos que chamam Excel Web Services para calcular, defina e extraia os valores de pastas de trabalho e para atualizar as conexões de dados externos. Usando Excel Web Services, você pode incorporar lógica de pasta de trabalho do servidor em um aplicativo, automatizar a atualização das pastas de trabalho do Excel e criar interfaces de usuário de aplicativo específico ao redor de cálculo do Excel no servidor.
Observação
[!OBSERVAçãO] Quando você faz alterações para uma pasta de trabalho por exemplo, definindo valores a um intervalo usando Excel Web Services as alterações na pasta de trabalho são preservadas apenas para a sessão. As alterações não salvas ou persistidas volta para a pasta de trabalho original. Quando a sessão de pasta de trabalho atual termina (por exemplo, quando você chama o método CloseWorkbook ou quando a sessão acaba), as alterações feitas são perdidas.> Se você quiser salvar as alterações feitas em uma pasta de trabalho, use o método GetWorkbook e salve a pasta de trabalho. Para obter mais informações, consulte Microsoft.Office.Excel.Server.WebServices . Você também pode abrir a pasta de trabalho no modo de edição e salvar as alterações.
Para obter mais informações sobre os Serviços Web do Excel, consulte Serviços do Excel Roteiro de Desenvolvimento.
Funções definidas pelo usuário (UDFs)
Excel Services UDFs permitem que você usar fórmulas em uma célula para chamar funções personalizadas que são escritas em código gerenciado e implantadas para SharePoint Server 2010. Para obter mais informações sobre UDFs no Serviços do Excel, consulte Noções básicas sobre Serviços do Excel UDFs.
ECMAScript (JavaScript, JScript)
O modelo de objeto JavaScript no Serviços do Excel permite que os desenvolvedores personalizem, automatizem e dirijam o controle web part do Excel Access em uma página. Usando o modelo de objeto JavaScript, você pode criar mashups e outras soluções integradas que interagem com um ou mais controles web part do Excel Access em uma página ou um iframe com script na página. It also enables you to add more capabilities to your workbooks and code around them.
Para obter mais informações sobre o modelo de objeto JavaScript no Serviços do Excel, consulte a documentação de referência do namespace Ewa.
API do REST
A API REST no Serviços do Excel permite que você acesse peças de pasta de trabalho ou elementos diretamente por meio de uma URL. A URL contém um caminho "marcador", que é o ponto de entrada para uma página .aspx, para o local do arquivo de pasta de trabalho e para o caminho para o elemento solicitado dentro da pasta de trabalho.
Os mecanismos de descoberta incorporados ao Excel Services API REST habilita desenvolvedores e usuários explorar o conteúdo de uma pasta de trabalho manualmente ou programaticamente.
Para obter mais informações sobre a API REST no Serviços do Excel, consulte Serviços do Excel API REST.
Serviços de Cálculo do Excel
A função Excel Calculation Services é para carregar pastas de trabalho, calcular pastas de trabalho, chamar o código personalizado (UDFs) e atualizar os dados externos. Ele também mantém o estado da sessão para fins de interatividade. Os Serviços de Cálculo do Excel mantêm uma sessão para a duração de interações com a mesma pasta de trabalho de um usuário ou chamador. Uma sessão é fechada quando o chamador explicitamente fecha-lo ou quando a sessão expira no servidor. Excel Services armazena em cache de pastas de trabalho do Excel abertas, estados de cálculo e resultados de consulta de dados externos, para melhorar o desempenho quando vários usuários acessam o mesmo conjunto de pastas de trabalho.
Balanceamento de carga
Em configurações de vários servidores, Excel Services balanceia a carga solicitações entre várias ocorrências de Excel Calculation Services em uma configuração de farm. Se sua instalação incluir vários servidores de aplicativos, Excel Services será balancear a carga em uma tentativa para ajudar a garantir que nenhum servidor de aplicativo único está sobrecarregado por solicitações.
Os administradores podem configurar o comportamento de balanceamento de carga.
Confira também
Conceitos
Visão geral dos Serviços do Excel
Excel Services Development Roadmap
Recursos compatíveis e sem suportados
Outros recursos
Passo a passo: Desenvolvendo um aplicativo personalizado usando Web Services do Excel