Partilhar via


Exportando dados para o Microsoft Excel

Como padrão, usuários podem exportar para o Microsoft Office Excel qualquer lista de dados exibida em uma tela. Assim, os usuários podem criar gráficos, relatórios e Tabelas Dinâmicas usando recursos do Excel. Se quiser evitar que os usuários exportem dados para o Excel, você poderá desabilitar esse recurso no Designer de Tela do projeto.

Dica

A funcionalidade Exportar para o Excel só é habilitada para aplicativos da área de trabalho.Aplicativos Web não podem acessar recursos ou arquivos locais devido às restrições de segurança.

Exportando dados

Os usuários do seu aplicativo podem exportar dados para o Excel clicando no botão Exportar para o Excel que aparece em uma tela. Os usuários só podem exportar coleções de dados. Portanto, o botão Exportar para o Excel só aparece acima da coleção de registros de dados (por exemplo: uma Lista de clientes ou produtos GridView). O botão Exportar para o Excel não aparece acima de áreas na tela que exibam os detalhes de um item de dados.

Quando os usuários clicam em Exportar para o Excel, o aplicativo abre uma planilha do Excel e popula a planilha usando dados da coleção que aparecem na tela. Dados que não aparecem na tela não são exportados. Se a paginação estiver ativada para a coleção e você quiser exportar linhas adicionais de dados, você deverá aumentar o número de linhas mostradas em uma página ou desabilitar toda a paginação antes de exportar os dados. Para obter mais informações, consulte Como criar uma tela do Silverlight usando o Designer de Tela.

Depois que os usuários exportarem dados para o Excel, eles poderão criar relatórios, gráficos e Tabelas Dinâmicas usando recursos do Excel. Para obter mais informações, consulte Criando relatórios, gráficos e Tabelas Dinâmicas.

Desabilitando a capacidade de exportar dados

Se os usuários não tiverem Excel instalado em seus computadores ou você não quiser que os usuários exportem alguma coleção de dados, você poderá desabilitar esse recurso.

Dica

Se um usuário clicar em Exportar para o Excel, mas o Excel não estiver instalado no seu computador, uma mensagem de erro aparecerá.

No Designer de Tela, selecione qualquer DataGrid ou Lista. Em seguida, na janela Propriedades, marque a caixa de seleção Desabilitar exportação de dados para Excel. Você deve desabilitar a capacidade de exportar dados para cada controle DataGrid ou Lista individualmente. No aplicativo em execução, o botão Exportar para o Excel não será exibido acima de qualquer coleção para a qual você tenha aplicado a configuração Desabilitar exportação de dados para Excel.

Consulte também

Tarefas

Instruções passo a passo: consumindo serviços LightSwitch no Excel usando PowerPivot

Outros recursos

Gerando relatórios e imprimindo no LightSwitch

Relatórios de Tabela Dinâmica 101

Modelos de relatório

Criando relatórios, gráficos e Tabelas Dinâmicas