Cartella di lavoro contiene righe e colonne nascoste quando si esportano report da SQL Server Reporting Services in Excel

Questo articolo consente di risolvere il problema relativo all'inserimento di righe o colonne nascoste in una cartella di lavoro di Excel quando si esportano report da SQL Server Reporting Services (SSRS) in Excel.

Versione originale del prodotto: SQL Server
Numero KB originale: 2777223

Sintomi

Quando si esporta un report di Microsoft SSRS in una cartella di lavoro di Excel, nella cartella di lavoro sono presenti righe o colonne nascoste. L'immagine seguente è un esempio di questo problema:

Screenshot che mostra un esempio di righe nascoste, in cui l'altezza dell'ottava riga è troppo piccola (riga nascosta).

Causa

Questo problema si verifica perché le altezze delle righe o delle colonne sono arrotondate.

Il linguaggio RDL (Report Definition Language) consente di usare diverse unità di misura, inchesad esempio , pixels, centimeterse points, per specificare i valori di posizione e dimensione. Tuttavia, Excel usa solo points. Di conseguenza, l'estensione per il rendering di Excel SSRS converte l'altezza e la larghezza della tabella, le altezze delle righe e la larghezza delle colonne in points. Questo processo può includere l'arrotondamento di alcuni valori. In questo caso, l'altezza o la larghezza della tabella e la somma delle altezze di riga o della larghezza della colonna sono diverse. Per compensare la differenza, l'estensione per il rendering di Excel SSRS inserisce una piccola riga o colonna nella cartella di lavoro.

Soluzione alternativa

Per risolvere questo problema, specificare l'unità di misura in points.

Nota

È possibile convertire altre unità di misura in punti. Ad esempio, è possibile convertire pollici in punti usando un rapporto da 1 pollice a 72 punti.