Ovviare alla limitazione di righe di Excel 2003
In questo articolo viene illustrato come risolvere il limite di righe di Excel 2003 quando si esportano i report impaginati in Excel. La soluzione alternativa consiste in un report contenente una sola tabella.
Importante
L'estensione per il rendering di Microsoft Excel 2003 (file con estensione xls) è stata deprecata. Per altre informazioni, vedere Funzionalità deprecate di SQL Server Reporting Services in SQL Server 2016.
Excel 2003 supporta un massimo di 65.536 righe per foglio di lavoro. È possibile risolvere questo limite forzando un'interruzione di pagina esplicita dopo un certo numero di righe. Tramite il renderer Excel viene creato un nuovo foglio di lavoro per ogni interruzione di pagina esplicita.
Creare un'interruzione di pagina esplicita
Aprire il report in SQL Server Data Tools - Business Intelligence o nel portale Web di Reporting Services.
Fare clic con il pulsante destro del mouse sulla riga Dati nella tabella e quindi selezionare Aggiungi gruppo. Scegliere Gruppo padre per aggiungere un gruppo di tabelle esterno.
Immettere la formula seguente nella casella dell'espressione Raggruppa per, quindi selezionare OK per aggiungere il gruppo padre.
=Int((RowNumber(Nothing)-1)/65000)
La formula assegna un numero a ogni set di 65.000 righe nel set di dati. Se si definisce un'interruzione di pagina per il gruppo, si ottiene un'interruzione di pagina ogni 65.000 righe.
Con l'aggiunta del gruppo di tabelle esterno viene aggiunta una colonna di gruppo al report.
Per eliminare la colonna di gruppo, fare clic con il pulsante destro del mouse sull'intestazione di colonna, selezionare Elimina colonne, selezionare Elimina solo colonne, quindi scegliere OK.
Fare clic con il pulsante destro del mouse su Gruppo 1 nella sezione Gruppi di righe, quindi selezionare Proprietà gruppo.
Nella pagina Ordinamento della finestra di dialogo Proprietà gruppo selezionare l'opzione di ordinamento predefinita e selezionare Elimina.
Nella pagina Interruzioni di pagina selezionare Tra ogni istanza di un gruppo, quindi scegliere OK.
Salva il report. Quando lo si esporta in Excel, viene esportato in più fogli di lavoro, ognuno con un massimo di 65.000 righe.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per