Exportando relatórios

SQL Server O Reporting Services fornece a habilidade para exportar o relatório que você criou para outro formato, como Microsoft Excel ou PDF. A opção exportar está disponível na barra de ferramentas do Report Viewer, que aparece no topo de cada relatório quando o mesmo é renderizado pela primeira vez na Visualização ou no Gerenciador de Relatórios. A exportação do relatório permite o seguinte:

  • Trabalhar com os dados do relatório em outro aplicativo. Por exemplo, você pode exportar seu relatório para o Excel e continuar trabalhando com os dados no Excel.

  • Imprimir o relatório em outro formato de renderização diferente. Por exemplo, você pode exportar o relatório para o formato de arquivo PDF e depois imprimir o conteúdo do relatório.

  • Salvar uma cópia de um relatório específico. Os relatórios que você acesse a partir do servidor de relatórios podem mudar, exceto os instantâneos do histórico do relatório, portanto, você deve exportar e salvar qualquer relatório que você deseja manter. Para obter mais informações, consulte Salvando relatórios.

Para exportar um relatório, execute o mesmo e em seguida selecione um formato de renderização da lista suspensa e clique em Exportar. Você é solicitado a selecionar um formato de exportação e em seguida o relatórios é aberto no aplicativo associado ao formato de renderização que foi escolhido. (Por exemplo, quando você seleciona Excel o relatório abre em Excel). As associações de arquivo definidas no computador local determinam o aplicativo usado para um determinado formato de renderização.

O servidor de relatórios exporta o relatório do jeito que ele está na sessão de usuário atual. Se o autor do relatório publicar uma versão atualizada do mesmo enquanto você estiver com ele aberto, o relatório exportado não será atualizado.

ObservaçãoObservação

A exportação de um relatório é uma tarefa sob demanda que você executa quando o relatório é aberto em uma janela do navegador. Se quiser automatizar uma operação de exportação (por exemplo, para exportar um relatório para uma pasta compartilhada como um tipo de arquivo específico em uma agenda recorrente), crie uma assinatura que entrega o relatório para uma pasta compartilhada. Para obter mais informações, consulte Entrega de arquivo compartilhado nos serviços de relatórios.

O servidor de relatórios não armazena as informações sobre as operações de exportação anteriores a respeito de um relatório, nem você pode especificar as preferências de formato de renderização para abertura do relatório diretamente a partir do servidor de relatórios. Por padrão, os relatórios visualizados nas ferramentas para relatórios ou abertos em um aplicativo de navegação, são sempre renderizados primeiro em HTML no Report Viewer. Você não pode especificar uma extensão de renderização diferente como padrão. Todavia, você pode criar uma assinatura que produz um relatório no formato de renderização que você deseja para, subsequentemente, o entregar a uma caixa de entrada de email ou uma pasta compartilhada. De modo alternativo, você pode acessar um relatório através do URL que especifica uma extensão de renderização como um parâmetro URL. Para obter mais informações, consulte Especificando um formato de renderização em um URL.

Considerações de Renderização

A paginação varia para cada formato de renderização. Por exemplo, em Adobe Acrobat (PDF), a paginação é baseada no tamanho físico da página. A paginação em HTML é baseada em regras de quebra de página flexíveis. As páginas podem ser separadas por quebra de página lógica que você adiciona a um relatório, mas o comprimento real da página varia com base no tipo de processador que você for usar. É importante entender o comportamento da paginação e renderização antes de projetar o layout do seu relatório.

Nessa seção