2010-03-11 6 views
1

Je suis à la recherche de SSRS avec l'intention d'exporter un grand nombre de rapports pour exceller. Le problème est que lorsque vous exportez, cela modifie la taille des cellules et supprime les bordures pour essayer de conserver le format du rapport d'origine.SSRS exporter vers Excel UNFORMATTED

Y a-t-il un moyen d'empêcher cela? Alors que le rapport exporte vers Excel avec le formatage "habituel" d'Excel? Si cela nécessite un codage correct, la plupart de mes rapports seront exécutés à partir du code C#.

Merci Mat

Répondre

2

Vous pouvez exporter vers un fichier CSV et l'importer dans un tableur, éventuellement avec une sorte de feuille de modèle pour le rapport particulier.

0

Vous pouvez exporter les données vers la feuille Sheet2. Marquez la feuille 2 comme cachée.

Créez votre concepteur sur Sheet1.

Exécutez une macro Excel pour lire les données de Sheet2 et les mettre dans Sheet1.

0

Ce n'est pas joli, mais vous pourriez envisager de générer des feuilles Excel à partir du rendu XML, comme décrit here - cela vous donnerait un contrôle total sur l'apparence de la feuille de calcul.

0

Je pense que vous avez des piles de champs dans vos rapports qui ne sont pas alignés les uns par rapport aux autres. Lorsque vous exportez vers Excel, cela compense et génère des colonnes supplémentaires pour vous rapprocher de ce que vous signalez. comme. J'avais l'habitude d'avoir tout cela à ce moment-là et puis j'ai compris que si vous utilisiez le moins de tables possible en utilisant plus de groupement dans cette grille, cela vous permet d'envoyer un format propre pour exceller. Veillez également à utiliser un en-tête de rapport dont les extrémités ne sont pas alignées sur les colonnes du rapport.

Ainsi, l'objet de correspondance commence et se termine par le début et la fin d'autres objets ou d'une plage de cellules.

0

Je crée un rapport distinct avec les mêmes données, mais pas de formatage.

Incluez un bouton à exporter dans le rapport principal et, lorsqu'il clique dessus, il les dirige vers une version non formatée du rapport qui est automatiquement exportée vers Excel.