Compartilhar via


Exportação de dados para o Microsoft Excel

Como padrão, usuários podem exportar para o Microsoft Office Excel qualquer lista de dados que aparecer em uma tela.Após isso os usuários podem criar gráficos, relatórios, e PivotTables usando recursos do Excel.Se você desejar impedir que os usuários exportem dados para o Excel, você pode desativar esse recurso no Designer de Tela de seu projeto.

ObservaçãoObservação

A funcionalidade de exportação para o Excel é habilitada somente para aplicativos de desktop.Aplicativos da 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 de coleções de registros de dados (por exemplo: uma Lista de Clientes ou produtos GridView).O botão Exportar para o Excel não aparece acima das áreas na tela que exibem 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 depois preenche a planilha usando dados da coleção que aparece 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ê desejar exportar linhas adicionais de dados, você deverá aumentar o número de linhas mostradas em uma página ou desativar a paginação totalmente 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, poderão criar relatórios, elementos gráficos, e PivotTables usando recursos do Excel.Para obter mais informações, consulte Criando Relatórios, Elementos Gráficos, e PivotTables.

Desabilitando a capacidade de Exportar Dados

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

ObservaçãoObservação

Se um usuário clica em Exportar para o Excel, mas o Excel não está instalado no seu computador, uma mensagem de erro aparece.

No Designer de Tela, selecione qualquer ou DataGrid ou Lista.Em seguida, na janela Propriedades, selecione a caixa de seleção Desativar Exportação de Dados para o Excel.Você deve desativar a capacidade de exportar dados para cada controle de DataGrid ou de 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 Desativar Exportação de Dados para o Excel.

Consulte também

Tarefas

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, elementos gráficos, e PivotTables