Contourner la limitation de ligne d'Excel 2003
Cet article explique comment contourner la limitation de ligne d’Excel 2003 quand vous exportez des rapports paginés vers Excel. Elle s'applique à un rapport qui ne contient qu'une seule table.
Important
L’extension de rendu Microsoft Excel 2003 (.xls) est déconseillée. Pour plus d’informations, consultez Fonctionnalités déconseillées de SQL Server Reporting Services dans SQL Server 2016.
Excel 2003 prend en charge 65 536 lignes au maximum par feuille. Vous pouvez contourner cette limitation en forçant un saut de page explicite après un certain nombre de lignes. Le convertisseur Excel crée une nouvelle feuille de calcul pour chaque saut de page explicite.
Créer un saut de page explicite
Ouvrez le rapport dans SQL Server Data Tools - Business Intelligence ou dans le portail web Reporting Services .
Cliquez avec le bouton droit sur la ligne de données dans la table, puis sélectionnez Ajouter un groupe. Choisissez Groupe parent pour ajouter un groupe de tables externes.
Entrez la formule suivante dans la zone d’expression Regrouper par, puis sélectionnez OK pour ajouter le groupe parent.
=Int((RowNumber(Nothing)-1)/65000)
La formule affecte un nombre à chaque ensemble de 65 000 lignes dans le jeu de données. Quand un saut de page est défini pour le groupe, l'expression insère un saut de page toutes les 65 000 lignes.
En ajoutant le groupe de tables externe, vous ajoutez une colonne de groupe au rapport.
Supprimez la colonne de groupe en cliquant avec le bouton droit sur l’en-tête de la colonne, puis en sélectionnant Supprimer des colonnes, Supprimer les colonnes uniquement, et enfin OK.
Cliquez avec le bouton droit sur Groupe 1 dans la section Groupes de lignes, puis sélectionnez Propriétés du groupe.
Dans la page Tri de la boîte de dialogue Propriétés du groupe, sélectionnez l’option de tri par défaut, puis Supprimer.
Dans la page Sauts de page, sélectionnez Entre chaque instance d’un groupe, puis OK.
Enregistrez le rapport. Lors de l'exportation vers Excel, plusieurs feuilles de calcul sont créées, chacune contenant un maximum de 65 000 lignes.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour