Delen via


Gepagineerde rapporten exporteren (Report Builder)

Van toepassing op: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools

U kunt een gepagineerd rapport exporteren naar een andere bestandsindeling, zoals PowerPoint, Afbeelding, PDF, Toegankelijke PDF, Microsoft Word of Microsoft Excel. U kunt het rapport ook exporteren door een Atom-servicedocument te genereren, met daarin de atom-compatibele gegevensfeeds die beschikbaar zijn in het rapport. U kunt uw rapport exporteren vanuit Report Builder, Report Designer (SQL Server Data Tools (SSDT) of de rapportserver.

Exporteer een rapport om de volgende acties uit te voeren:

  • Werk met de rapportgegevens in een andere toepassing. U kunt uw rapport bijvoorbeeld exporteren naar Excel en vervolgens verder werken met de gegevens in Excel.

  • Druk het rapport in een andere indeling af. U kunt het rapport bijvoorbeeld exporteren naar de PDF-bestandsindeling en het vervolgens afdrukken.

  • Sla een kopie van het rapport op als een ander bestandstype. U kunt bijvoorbeeld een rapport exporteren naar Word en het opslaan en een kopie van het rapport maken.

  • Rapportgegevens gebruiken als gegevensfeeds in toepassingen. U kunt bijvoorbeeld atom-compatibele gegevensfeeds genereren die Power Pivot of Power BI kan gebruiken en vervolgens met de gegevens in Power Pivot of Power BI werken. Zie Gegevensfeeds genereren vanuit een rapport voor meer informatie

  • Het weergeven van het rapport op de rapportserver is handig wanneer u abonnementen instelt of wanneer u uw rapporten via e-mail levert. U kunt ook een rapport opslaan dat beschikbaar is op de rapportserver. Zie Abonnementen en levering (Reporting Services) voor meer informatie.

Reporting Services biedt veel renderingextensies, die ondersteuning bieden voor het exporteren van rapporten naar algemene bestandsindelingen. De renderingextensies ondersteunen bestandsindelingen met zachte einden (bijvoorbeeld Word of Excel), vaste pagina-einden (bijvoorbeeld PDF of TIFF) of alleen gegevens (bijvoorbeeld CSV- of Atom-compatibele XML).

De paginering van rapporten kan worden beïnvloed wanneer u een rapport naar een andere indeling exporteert. Wanneer u een voorbeeld van een rapport bekijkt, ziet u dat het rapport wordt weergegeven zoals het wordt gerenderd door de HTML-renderingextensie, die de regels voor zachte pagina-einden volgt. Wanneer u een rapport exporteert naar een andere bestandsindeling, zoals Adobe Acrobat (PDF), is paginering gebaseerd op het fysieke paginaformaat, dat regels voor vaste pagina-einden volgt. U kunt pagina's ook scheiden met logische pagina-einden die u aan een rapport toevoegt. De werkelijke lengte van een pagina varieert echter op basis van het type renderer dat u gebruikt. Als u de paginering van uw rapport wilt wijzigen, moet u inzicht hebben in het pagineringsgedrag van de renderingsextensie die u kiest. Mogelijk moet u het ontwerp van uw rapportindeling aanpassen voor deze renderingsextensie. Zie de pagina-indeling en -weergave voor meer informatie.

Opmerking

U kunt gepagineerde rapportdefinitiebestanden (.rdl) maken en wijzigen in Microsoft Report Builder, Power BI Report Builder en in Report Designer in SQL Server Data Tools.

Een rapport exporteren vanuit Report Builder

  1. Voer het rapport uit of bekijk het voorbeeld.

  2. Selecteer Exporteren op het lint.

    Schermopname van de knop Exporteren in Report Builder.

  3. Selecteer de indeling die u wilt gebruiken.

    Het dialoogvenster Opslaan als wordt geopend. De bestandsnaam is standaard die van het rapport dat u hebt geëxporteerd. U kunt desgewenst de bestandsnaam wijzigen.

Een rapport exporteren vanuit de Reporting Services-webportal

  1. Navigeer op de startpagina van de Reporting Services-webportal naar het rapport dat u wilt exporteren.

  2. Selecteer het rapport om het rapport weer te geven en een voorbeeld te bekijken.

  3. Selecteer op de werkbalk Rapportviewer de pijl Lijst exporteren .

    Schermopname van de exportlijst van de Reporting Services-webportal.

  4. Selecteer de indeling die u wilt gebruiken.

  5. Selecteer exporteren. Er wordt een dialoogvenster weergegeven waarin u wordt gevraagd of u het bestand wilt openen of opslaan.

  6. Als u het rapport in de geselecteerde exportindeling wilt weergeven, selecteert u Openen.

    - of -

    Als u het rapport onmiddellijk wilt opslaan in de geselecteerde exportindeling, selecteert u Opslaan.

    Door de toepassing te gebruiken die is gekoppeld aan de indeling die u hebt gekozen, wordt het rapport weergegeven of opgeslagen. Als u Opslaan selecteert, wordt u gevraagd om een locatie waar u het rapport kunt opslaan.

Een rapport exporteren vanuit een SharePoint-bibliotheek

  1. Bekijk een voorbeeld van het rapport.

  2. Selecteer op de werkbalk Acties, wijs Exporteren aan en selecteer vervolgens de indeling die u wilt gebruiken.

    Het dialoogvenster Bestand downloaden wordt geopend.

  3. Als u het rapport in de geselecteerde exportindeling wilt weergeven, selecteert u Openen.

    - of -

    Als u het rapport onmiddellijk wilt opslaan in de geselecteerde exportindeling, selecteert u Opslaan.

    Met behulp van de toepassing die is gekoppeld aan de indeling die u hebt gekozen, wordt het rapport weergegeven of opgeslagen. Als u Opslaan selecteert, wordt u gevraagd om een locatie waar u het rapport kunt opslaan.

    Wijzig desgewenst de bestandsnaam van het geëxporteerde rapport.

    Opmerking

    Als het programma het rapport niet kan openen in de indeling die u hebt gekozen omdat u geen programma hebt dat is gekoppeld aan dit bestandstype, wordt u gevraagd het geëxporteerde rapport op te slaan of om een programma online te zoeken om het rapport te openen.

Typen weergave-uitbreidingen

Er zijn drie typen Reporting Services-renderingextensies:

  • Extensies voor gegevensweergave: Met gegevensweergave-extensies worden alle opmaak- en indelingsgegevens uit het rapport verwijderd en worden alleen de gegevens weergegeven. Het resulterende bestand kan worden gebruikt om de onbewerkte rapportgegevens te importeren in een ander bestandstype. U kunt bijvoorbeeld een ander bestandstype importeren, zoals Excel, een andere database, een XML-gegevensbericht of een aangepaste toepassing. Datarenderers bieden geen ondersteuning voor paginaonderbrekingen.

    De volgende extensies voor gegevensweergave worden ondersteund: CSV, XML en Atom.

  • Zachte pagina-einde rendererextensies: De rendererextensies voor zachte pagina-eindes behouden de indeling en opmaak van het rapport. Het resulterende bestand is geoptimaliseerd voor weergave en levering op basis van het scherm, zoals op een webpagina of in de Besturingselementen van ReportViewer .

    De volgende soft page-break rendering-extensies worden ondersteund: Microsoft Excel, Microsoft Word en Web archive (MHTML).

  • Harde extensies voor het weergeven van pagina-einden: de weergave-extensies voor harde pagina-einden behouden de rapportindeling en -opmaak. Het resulterende bestand is geoptimaliseerd voor een consistente afdrukervaring of om het rapport online weer te geven in een boekindeling.

    De volgende harde renderingextensies voor pagina-eindes worden ondersteund: TIFF en PDF.

Indelingen die u kunt exporteren tijdens het weergeven van rapporten

Reporting Services biedt renderingextensies waarmee rapporten in verschillende indelingen worden weergegeven. U moet het rapportontwerp optimaliseren voor de gekozen bestandsindeling. De volgende tabel bevat de indelingen die u kunt exporteren vanuit de gebruikersinterface. Er zijn andere indelingen die u kunt gebruiken met Reporting Services-abonnementen of als u exporteert vanuit URL-toegang. Zie de sectie Andere manieren om rapporten in dit artikel te exporteren voor meer informatie.

Formaat Type renderingsextensie Description
Acrobat-bestand (PDF) Moeilijk pagina-einde De PDF-renderingsextensie geeft een rapport weer aan bestanden die kunnen worden geopend in Adobe Acrobat en andere niet-Microsoft PDF-viewers die PDF 1.3 ondersteunen. Hoewel PDF 1.3 compatibel is met Adobe Acrobat 4.0 en hoger, ondersteunt Reporting Services Adobe Acrobat 6 of hoger. Voor de renderingsextensie is Adobe-software niet vereist om het rapport weer te geven. PDF-viewers zoals Adobe Acrobat zijn echter vereist voor het weergeven of afdrukken van een rapport in PDF-indeling.

Zie Exporteren naar een PDF-bestand voor meer informatie.
Atoom Gegevens De Atom-renderingextensie genereert Atom-compatibele gegevensfeeds van rapporten. De gegevensfeeds zijn leesbaar en kunnen worden uitgewisseld met toepassingen zoals Power Pivot en Power BI, die beide atom-compatibele gegevensfeeds kunnen verbruiken.

De uitvoer is een Atom-servicedocument met een lijst met de gegevensfeeds die beschikbaar zijn in een rapport. Er wordt ten minste één gegevensfeed gemaakt voor elke gegevensregio in een rapport. Afhankelijk van het type gegevensgebied en de gegevens die in de gegevensregio worden weergegeven, kunnen er meerdere gegevensfeeds worden gegenereerd.

Zie Gegevensfeeds genereren uit rapporten voor meer informatie.
CSV Gegevens De csv-renderingextensie (Door komma's gescheiden waarden) geeft rapporten weer als een afgevlakte weergave van gegevens uit een rapport in een gestandaardiseerde indeling met tekst zonder opmaak die gemakkelijk leesbaar en uitwisselbaar is met veel toepassingen.

Zie Exporteren naar een CSV-bestand voor meer informatie.
EXCELOPENXML Voorlopig pagina-einde Weergegeven als Excel in de exportmenu's bij het controleren van rapporten. De Excel-renderingsextensie geeft een rapport weer als een Excel-document (.xlsx) dat compatibel is met Microsoft Excel 2013. Zie Exporteren naar Microsoft Excel voor meer informatie.
PowerPoint Moeilijk pagina-einde De PowerPoint-renderingextensie geeft een rapport weer als een PowerPoint-document (.pptx) dat compatibel is met PowerPoint 2013.
TIFF-bestand Moeilijk pagina-einde Met de weergave-extensie Voor afbeeldingen wordt een rapport weergegeven in een bitmap of metabestand. De extensie voor het weergeven van afbeeldingen produceert standaard een TIFF-bestand van het rapport, dat op meerdere pagina's kan worden weergegeven. Wanneer de client de afbeelding ontvangt, kan deze worden weergegeven in een afbeeldingsviewer en afgedrukt.

De extensie voor het weergeven van afbeeldingen kan bestanden genereren in een van de indelingen die worden ondersteund door GDI+: BMP, EMF, EMFPlus, GIF, JPEG, PNG en TIFF.

Zie Exporteren naar een afbeeldingsbestand voor meer informatie.
Webarchief Voorlopig pagina-einde De HTML-renderingsextensie geeft een rapport weer in HTML-indeling. De rendering-extensie kan ook volledig gevormde HTML-pagina's of fragmenten van HTML produceren om in te sluiten in andere HTML-pagina's. Alle HTML wordt gegenereerd met UTF-8-codering.

De HTML-renderingextensie is de standaardweergave-extensie voor rapporten die worden bekeken in Report Builder en worden weergegeven in een browser, inclusief wanneer ze worden uitgevoerd in de Reporting Services-webportal.

Zie Render naar HTML voor meer informatie.
WORDOPENXML Voorlopig pagina-einde Weergegeven als Word in het exportmenu bij het weergeven van rapporten. De Word-renderingsextensie geeft een rapport weer als een Word-document (.docx) dat compatibel is met Microsoft Word 2013. Zie Exporteren naar Microsoft Word voor meer informatie.
XML Gegevens De XML-renderingsextensie retourneert een rapport in XML-indeling. Het schema voor de rapport-XML is specifiek voor het rapport en bevat alleen gegevens. De XML-renderingsextensie geeft geen indelingsgegevens weer en behoudt geen paginering. De XML die door deze extensie wordt gegenereerd, kan worden geïmporteerd in een database, gebruikt als xml-gegevensbericht of verzonden naar een aangepaste toepassing.

Zie Exporteren naar XML voor meer informatie.

Reporting Services biedt extra functies waarmee u rapporten kunt maken die goed werken in andere formaten. Pagina-einden in tablix-gegevensgebieden (tabel, matrix en lijst), groepen en rechthoeken bieden u betere controle over de paginering van rapporten. Rapportpagina's, gescheiden door pagina-einden, kunnen verschillende paginanamen hebben en paginanummering opnieuw instellen. Met behulp van expressies kunnen de paginanamen en paginanummers dynamisch worden bijgewerkt wanneer het rapport wordt uitgevoerd. Zie Paginering in Reporting Services voor meer informatie.

Daarnaast kunt u de ingebouwde RenderFormat global gebruiken om voorwaardelijke verschillende rapportindelingen toe te passen voor verschillende renderers. Voor meer informatie, zie globale variabelen en gebruikersverwijzingen.

Gegevensfeeds genereren op basis van een rapport

Als u gegevensfeeds wilt genereren vanuit een rapport, voert u het rapport uit in de Reporting Services-webportal en selecteert u vervolgens het pictogram Gegevensfeed genereren op de werkbalk van de webportal. U wordt gevraagd of u het bestand wilt opslaan of openen. Als u Open hebt gekozen, wordt het Atom-servicedocument geopend in de toepassing die is gekoppeld aan de bestandsextensie .atomsvc. Als u Opslaan hebt gekozen, wordt het document opgeslagen als een .atomsvc-bestand. De naam van het bestand is standaard de naam van het rapport. U kunt de naam wijzigen in een naam die duidelijker is.

U slaat het Atom-servicedocument op uw computer op. Later kunt u deze uploaden naar een rapportserver of een andere server om deze beschikbaar te maken voor gebruik door anderen. Zie Gegevensfeeds genereren op basis van rapporten en Gegevensfeeds genereren vanuit een rapport voor meer informatie.

Problemen met geëxporteerde rapporten oplossen

Soms zien uw rapporten er anders uit of werken ze niet zoals u wilt nadat u ze naar een andere indeling hebt geëxporteerd. Dit resultaat treedt op omdat bepaalde regels en beperkingen mogelijk van toepassing zijn op de renderer. U kunt veel beperkingen oplossen door hier rekening mee te houden wanneer u het rapport maakt. Mogelijk moet u een iets andere indeling in uw rapport gebruiken, items in het rapport zorgvuldig uitlijnen, rapportvoetteksten op één regel tekst zetten, enzovoort.

Arabische getallen en datums

Als uw rapport Unicode-tekst bevat met Arabische getallen of datums in het Arabisch, worden de datums en getallen niet correct weergegeven. Dit probleem treedt op wanneer u het rapport exporteert naar een van de volgende indelingen of het rapport afdrukt.

  • PDF
  • Word
  • Excel
  • Afbeelding/TIFF

Als u het rapport naar HTML exporteert, worden de datums en getallen correct weergegeven.

Rapporten exporteren met ingesloten of externe afbeeldingen

Wanneer u een gepagineerd rapport exporteert in PowerPoint-indeling en het rapport een ingesloten of externe afbeelding op de achtergrond heeft, wordt de afbeelding niet weergegeven in het geëxporteerde bestand. Hetzelfde geldt wanneer u exporteert naar andere indelingen zoals Word.

Andere manieren om rapporten te exporteren

Het exporteren van een rapport is een taak op aanvraag die u uitvoert wanneer het rapport is geopend in de Reporting Services-webportal of Report Builder. Als u een exportbewerking wilt automatiseren, maakt u een abonnement dat het rapport aan een gedeelde map levert. U kunt bijvoorbeeld een rapport exporteren naar een gedeelde map als een specifiek bestandstype volgens een terugkerend schema. Zie Levering van bestandsshares in Reporting Services voor meer informatie.

Rapporten die worden weergegeven in de rapportagehulpprogramma's of die zijn geopend in een browsertoepassing, zoals de Reporting Services-webportal, worden altijd eerst weergegeven in HTML. U kunt geen andere renderingextensie opgeven als de standaardweergave. U kunt echter een abonnement maken dat een rapport produceert in de weergave-indeling van uw keuze voor levering aan een e-mail inbox of gedeelde map. Zie Abonnementen maken en beheren voor rapportservers in de systeemeigen modus en Gegevensgestuurde abonnementen maken, wijzigen en verwijderen voor meer informatie.

U kunt een rapport ook openen via een URL waarmee een renderingextensie als URL-parameter wordt opgegeven en het rapport rechtstreeks in de opgegeven indeling wordt weergegeven zonder het eerst in HTML weer te geven. In het volgende voorbeeld wordt een rapport in Excel-indeling weergegeven:

https://<Report Server Name>/reportserver?/Sales/YearlySalesSummary&rs:Format=Excel&rs:Command=Render

en in het volgende voorbeeld wordt een PowerPoint-rapport van een benoemd exemplaar weergegeven:

https://<Report Server Name/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx

Zie Een rapport exporteren met behulp van URL-toegang voor meer informatie.