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.
Este artigo explica como resolver a limitação de linhas do Excel 2003 quando você exporta relatórios paginados para o Excel. A solução alternativa é para um relatório que contém apenas uma tabela.
Importante
A extensão de renderização do Microsoft Excel 2003 (.xls) foi preterida. Para obter mais informações, consulte Recursos preteridos no SQL Server Reporting Services no SQL Server 2016.
O Excel 2003 oferece suporte a um máximo de 65.536 linhas por planilha. Você pode solucionar essa limitação forçando uma quebra de página explícita depois de algumas linhas. O renderizador do Excel cria uma nova planilha para cada quebra de página explícita.
Criar uma quebra de página explícita
Abra o relatório no SQL Server Data Tools – Business Intelligence ou no portal da Web do Reporting Services.
Clique com o botão direito do mouse na linha Dados da tabela e selecione Adicionar Grupo. Escolha Grupo pai para adicionar um grupo de tabelas externo.
Digite a fórmula a seguir na caixa de expressão Agrupar por e clique em OK para adicionar o grupo pai.
=Int((RowNumber(Nothing)-1)/65000)
A fórmula atribui um número a cada conjunto de 65.000 linhas no conjunto de dados. Quando uma quebra de página é definida para o grupo, a expressão resulta em uma quebra de página a cada 65.000 linhas.
A adição do grupo de tabelas externo adiciona uma coluna de grupo ao relatório.
Exclua a coluna de grupo clicando com o botão direito do mouse no cabeçalho de coluna, selecionando Excluir Colunas, escolhendo Excluir colunas apenas e selecionando OK.
Clique com o botão direito do mouse em Grupo 1 na seção Grupos de Linhas e selecione Propriedades do Grupo.
Na página Classificação da caixa de diálogo Propriedades do Grupo, selecione a opção de classificação padrão e Excluir.
Na página Quebras de Página, escolha Entre cada instância de um grupo e OK.
Salve o relatório. Quando você exportá-lo para o Excel, a exportação será realizada para várias planilhas, e cada planilha conterá um máximo de 65.000 linhas.