2010-02-03 17 views
5

Si verifica un problema durante l'esportazione di Crystal Reports in un file excel.
Ho provato entrambe le opzioni di esportazione dei dati Excel ed esportazione come file Excel. Quando esporto il mio Crystal Report come file Excel, non riesco a ordinare nessuno dei campi nel mio file excel. Quando esporto il report come solo i dati excel, quando apro in Excel, le intestazioni sono davvero incasinate. Le prime tre intestazioni appaiono alla FINE di tutte le colonne, il che non ha alcun senso per me.Problemi di esportazione di un file Excel da Crystal Reports

Qualcuno sa come modificare le opzioni di esportazione in Visual Studio? Sto usando Crystal Reports su Visual Studio e non ho idea di come cambiare nessuna di queste opzioni.

risposta

6

Sembra che il rapporto non sia stato presentato in modo ottimale per l'esportazione Excel, e non è Visual Studio o le opzioni di esportazione che rappresentano il problema qui. A seconda della versione di Crystal, alcuni suggerimenti potrebbero essere:

1) Assicurarsi che tutte le intestazioni di colonna abbiano la stessa larghezza e la posizione più a sinistra dei dati a cui si riferiscono.
2) Ridurre al minimo gli spazi tra le intestazioni delle colonne e gli intervalli tra le righe dei dettagli.

A meno che non si stia utilizzando prima di CR8.5, è probabile che non si possa ordinare perché l'esportazione ha creato molte celle unite - i punti 1 e 2 lo attenueranno in modo sostanziale. In sostanza, se si esporta in Excel, si desidera che i dati del report vengano disposti in modo simile a un foglio di calcolo Excel possibile.

+0

hai perfettamente ragione su CR8.5 che unisce le celle in excel. In realtà ho capito che se avessi fatto tutte le scatole nella sezione Dettagli del mio report delle stesse dimensioni, si sarebbero mostrate nel foglio Excel come sono disposte nel report. È così strano, ma penso che quello che excel stava facendo era leggere prima le intestazioni di colonna a due righe e poi aggiungere le intestazioni di colonna a 1 riga per ultime. Se li fai tutti della stessa misura, li legge in ordine. – yeahumok