2010-02-03 14 views
5

Je rencontre un problème lors de l'exportation de Crystal Reports dans un fichier Excel.
J'ai essayé les deux options d'exportation des données Excel ET d'exportation en tant que fichier Excel. Lorsque j'exporte mon Crystal Report en tant que fichier Excel, je ne peux pas trier les champs de mon fichier Excel. Lorsque j'exporte le rapport sous la forme de données Excel uniquement, lorsque j'ouvre dans Excel, les en-têtes sont vraiment en désordre. Les trois premiers en-têtes apparaissent à la fin de toutes les colonnes - ce qui n'a aucun sens pour moi.Problèmes lors de l'exportation d'un fichier Excel à partir de Crystal Reports

Est-ce que quelqu'un sait comment modifier les options d'exportation dans Visual Studio? J'utilise Crystal Reports sur Visual Studio et je n'ai aucune idée de la façon de modifier l'une de ces options.

Répondre

6

Il semble que votre rapport n'ait pas été présenté de façon optimale pour l'exportation Excel, et ce n'est pas Visual Studio ni les options d'exportation qui posent problème ici. En fonction de votre version de Crystal, quelques conseils seraient:

1) Assurez-vous que tous les en-têtes de colonne ont la même largeur et la même position que les données auxquelles ils se rapportent.
2) Réduire les espaces entre les en-têtes de colonne, ainsi que les espaces entre les rangées de détails.

Sauf si vous utilisez plus tôt que CR8.5, il est probable que vous ne pouvez pas trier car l'exportation a créé beaucoup de cellules fusionnées - les points 1 et 2 vont atténuer cela considérablement. Fondamentalement, si vous exportez vers Excel, vous souhaitez que les données de votre rapport soient présentées de manière similaire à une feuille de calcul Excel.

+0

vous avez absolument raison sur les cellules fusionnées CR8.5 dans Excel. En fait, j'ai compris que si toutes les cases de la section Détails de mon rapport étaient de la même taille, elles apparaîtraient dans la feuille Excel comme elles sont présentées dans le rapport. C'est tellement bizarre - mais je pense que ce qu'excel faisait était de lire d'abord les en-têtes de colonnes de deux lignes, puis d'ajouter les en-têtes de colonne d'une ligne en dernier. Si vous les faites tous de la même taille, il les lit dans l'ordre. – yeahumok