2014-05-07 5 views
5

Ho un rapporto SSRS piuttosto complesso che vorrei esportare in Excel più o meno come appare nell'output web.L'esportazione di Reporting Services in Excel causa "Ripara" e rimuove gli stili

Esporta in Excel e l'apertura in Excel 2010 produce il seguente errore:

Excel was able to open the file by repairing or removing the unreadable content. Removed part: /xl/styles.xml part (Styles)

Tutto lo stile è andato dal rapporto, in modo che appaia terribile.

risposta

9

Dopo l'isolamento testarlo ho fissato il 99% degli errori di stile da una semplice modifica:

Excel non sembra come le cellule 'totale' per Gruppi di righe all'interno delle tabelle non avendo carattere = '' (questi cellule sono creati automaticamente quando si crea un totale per un gruppo)

Font=", 10pt, Default, Bold, Default"

Cambia carattere di "Arial":

Font="Arial, 10pt, Default, Bold, Default"

+1

ho scoperto che se una delle celle sono lasciati di default è probabile che a generare un errore. Meglio impostare il carattere uguale a Arial o qualcosa che si adatti a –

+0

Sì, nel mio caso, erano le intestazioni Tablix a cui mancava il carattere. L'impostazione esplicita di Arial lo ha risolto. Grazie, entrambi! –

0

Un'altra cosa da cercare se tutte le tue caselle di testo hanno un nome di font è la proprietà Format. Avevo un campo data che volevo formattato, quindi, nel campo Formato, ho usato = Formato (Campi! CreatedDate.Value, "MM/gg/aaaa"). Ciò ha funzionato durante la visualizzazione del rapporto, tuttavia, durante l'esportazione, ha ricevuto l'errore di contenuto non leggibile. Alla fine ho usato solo: MM/gg/aaaa nella proprietà format, che ha risolto il mio problema.

0

Nel mio caso, ho risolto questo impedendo uno split-by-zero.

Per qualche strana ragione, invece di non riuscire a rendere uno split-by-zero, visualizza la parola Infinity.

enter image description here

Problemi correlati