Exportando relatórios (Construtor de Relatórios 2.0)

Com o Construtor de Relatórios 2.0, você pode exportar relatórios para outro formato, como Microsoft Excel ou PDF. A opção de exportação está disponível na barra de ferramentas do visualizador de relatórios, que aparece na parte superior de cada relatório quando você visualiza um relatório ou exibe um relatório no servidor de relatório.

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. Se você planeja usar este recurso, otimize o design de relatório para seu formato de arquivo escolhido. Por exemplo, para trabalhar no Excel, evite células mescladas. Para obter mais informações, consulte o tópico nesta seção sobre o formato de arquivo que você deseja exportar.

  • 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ê acessa 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 (Construtor de Relatórios 2.0).

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 para visualizaçã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 sobre paginação

A paginação varia para cada formato de renderização e é determinada em tempo de execução pelo processador de relatório. Quando visualiza um relatório, você está visualizando-o como se estivesse renderizado pelo processador HTML, que segue as regras de quebra de página flexível. Quando você exporta um relatório para um formato de arquivo diferente, como Adobe Acrobat (PDF), a paginação se baseia no tamanho de página físico que segue regras de quebra de página não flexíveis. As páginas também 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 usado. Para alterar a paginação de seu relatório, você deve entender o comportamento de paginação do processador escolhido. Talvez seja necessário ajustar o design de seu layout de relatório para este processador.

Nesta seção