Esportare report (Generatore Report e SSRS)Export Reports (Report Builder and SSRS)

Un report Reporting ServicesReporting Services può essere esportato in un altro formato, ad esempio PowerPoint, Image, PDF, Microsoft WordMicrosoft Wordo Microsoft ExcelMicrosoft Excel oppure generando un documento di servizio Atom, elencando i feed di dati conformi ad Atom disponibili dal report.You can export a Reporting ServicesReporting Services report to another file format, such as PowerPoint, Image, PDF, Microsoft WordMicrosoft Word, or Microsoft ExcelMicrosoft Excel or export the report by generating an Atom service document, listing the Atom-compliant data feeds available from the report. È possibile esportare il report da Generatore report, Progettazione report ( SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)) o il server di report.You can export your report from Report Builder, Report Designer ( SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)), or the report server.

Esportare un report per effettuare le operazioni seguenti:Export a report to do the following:

  • Usare i dati del report in un'altra applicazione.Work with the report data in another application. Ad esempio, è possibile esportare il report in Excel e continuare a lavorare con i dati in questa applicazione.For example, you can export your report to Excel and then continue to work with the data in Excel.

  • Stampare il report in un formato diverso.Print the report in a different format. Ad esempio, è possibile esportare il report nel formato di file PDF e quindi stamparlo.For example, you can export the report to the PDF file format and then print it.

  • Salvare una copia del report come un altro tipo di file.Save a copy of the report as another file type. Ad esempio, è possibile esportare un report in Word e salvarlo, creando una copia del report.For example, you can export a report to Word and save it, creating a copy of the report.

  • Usare i dati del report come feed di dati nelle applicazioni.Use report data as data feeds in applications. Ad esempio, è possibile generare i feed di dati conformi ad Atom Power Pivot e Power BI, possono utilizzare e quindi utilizzare i dati in Power Pivot e Power BI.For example, you can generate Atom-compliant data feeds that Power Pivot, or Power BI, can consume, and then work with the data in Power Pivot, or Power BI. Per ulteriori informazioni, vedere generare feed di dati da un ReportFor more information, see Generate Data Feeds from a Report

  • Il rendering del report nel server di report risulta utile quando si impostano sottoscrizioni o si recapitano i report tramite posta elettronica oppure se si desidera salvare un report disponibile nel server di report.Rendering the report on the report server is useful when you set up subscriptions or deliver your reports via e-mail, or if you want to save a report that is available on the report server. Per altre informazioni, vedere Sottoscrizioni e recapito (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

    Reporting ServicesReporting Services sono disponibili molte estensioni per il rendering che consentono di esportare i report in formati di file comuni. provides many rendering extensions, supporting exports of reports to common file formats. Le estensioni per il rendering supportano i formati di file con interruzioni di pagina automatiche, ad esempio Word o Excel, interruzioni di pagina manuali, ad esempio PDF o TIFF, o solo dati, ad esempio CSV o XML conformi ad Atom.The rendering extensions support file formats with soft breaks (for example, Word or Excel), hard-page breaks (for example, PDF or TIFF), or data only (for example, CSV or Atom compliant XML).

    È probabile che l'impaginazione del report possa subire variazioni quando si esporta un report in un formato diverso.Report pagination might be affected when you export a report to a different format. Quando si esegue l'anteprima di un report, si visualizza il report sottoposto a rendering dall'estensione per il rendering HTML che si basa sulle regole dell'interruzione di pagina automatica.When you preview a report, you are viewing the report as it is rendered by the HTML rendering extension, which follows soft-page break rules. Quando si esporta un report in un formato di file diverso, ad esempio Adobe Acrobat (PDF), l'impaginazione si basa sulle dimensioni fisiche della pagina che segue le regole dell'interruzione di pagina manuale.When you export a report to a different file format, such as Adobe Acrobat (PDF), pagination is based on the physical page size, which follows hard-page break rules. Le pagine possono anche essere separate da interruzioni di pagina logiche aggiunte a un report, ma la lunghezza effettiva delle pagine varia in base al tipo di renderer utilizzato.Pages can also be separated by logical page breaks that you add to a report, but the actual length of a page varies based on the renderer type that you use. Per modificare l'impaginazione del report, è necessario comprendere il comportamento dell'impaginazione dell'estensione per il rendering scelto.To change the pagination of your report, you must understand the pagination behavior of the rendering extension you choose. Potrebbe essere necessario modificare la progettazione del layout del report per questa estensione del rendering.You might need to adjust the design of your report layout for this rendering extension. Per ulteriori informazioni, vedere pagina Layout e Rendering.For more information see, Page Layout and Rendering.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Per esportare un report da Generatore report To export a report from Report Builder

  1. Eseguire o visualizzare in anteprima il report.Run or Preview the report.

  2. Sulla barra multifunzione fare clic su Esporta.On the ribbon, click Export.

    Esportazione di Generatore reportReport Builder Export

  3. Selezionare il formato che si desidera usare.Select the format that you want to use.

    Verrà visualizzata la finestra di dialogo Salva con nome .The Save As dialog opens. Per impostazione predefinita, il nome del file è quello del report esportato.By default, the file name is that of the report that you exported. Se lo si desidera, tale nome può essere modificato.Optionally, you can change the file name.

Per esportare un report dal portale Web di Reporting ServicesReporting Services To export a report from the Reporting ServicesReporting Services web portal

  1. Dalla pagina Reporting ServicesReporting Services Home del portale Web di passare al report da esportare.From the Reporting ServicesReporting Services web portal Home page, navigate to the report that you want to export.

  2. Fare clic sul report per eseguirne il rendering e visualizzarlo in anteprima.Click the report to render and preview the report.

  3. Sulla barra degli strumenti del Visualizzatore report fare clic sulla freccia a discesa Esporta .On the Report Viewer toolbar, click the Export drop-down arrow.

    Portale web di Reporting Services esportazioneReporting Services web portal Export

  4. Selezionare il formato che si desidera usare.Select the format that you want to use.

  5. Fare clic su Esporta.Click Export. Verrà visualizzata una finestra di dialogo che chiede se si vuole aprire o salvare il file.A dialog appears asking you if you want to open or save the file.

  6. Per visualizzare il report nel formato di esportazione selezionato, fare clic su Apri.To view the report in the selected export format, click Open.

    - - oppure -- or -

    Per salvare immediatamente il report nel formato di esportazione selezionato, fare clic su Salva.To immediately save the report in the selected export format, click Save.

    Il report verrà visualizzato o salvato con l'applicazione associata al formato scelto.Using the application that is associated with the format that you chose, the report is either displayed or saved. Se si fa clic su Salva, verrà richiesto di specificare un percorso in cui salvare il report.If you click Save, you will be prompted for a location where you can save your report.

Per esportare un report da una raccolta di SharePoint To export a report from a SharePoint library

  1. Visualizzare l'anteprima del report.Preview the report.

  2. Nella barra degli strumenti, fare clic su Azioni, scegliere Esporta, quindi selezionare il formato che si desidera usare.On the toolbar, click Actions, point to Export, and then select the format that you want to use.

    Viene visualizzata la finestra di dialogo Download file .The File Download dialog box opens.

  3. Per visualizzare il report nel formato di esportazione selezionato, fare clic su Apri.To view the report in the selected export format, click Open.

    - - oppure -- or -

    Per salvare immediatamente il report nel formato di esportazione selezionato, fare clic su Salva.To immediately save the report in the selected export format, click Save.

    Il report verrà visualizzato o salvato con l'applicazione associata al formato scelto.Using the application that is associated with the format that you chose, the report is either displayed or saved. Se si fa clic su Salva, verrà richiesto di specificare un percorso in cui salvare il report.If you click Save, you will be prompted for a location where you can save your report.

    Se lo si desidera, modificare il nome del file del report esportato.Optionally, change the file name of the exported report.

    Nota Se non è possibile aprire il report nel formato selezionato perché non è stato associato alcun programma a questo tipo di file, verrà richiesto di salvare il report esportato o di individuare un programma online con cui aprirlo.Note If the program cannot open the report in the format that you chose because you do not have a program associated with this file type, you will be prompted to save the exported report or to find a program online to open the report.

Tipi di estensioni per il rendering Rendering Extension Types

Sono disponibili tre tipi di estensioni per il rendering Reporting ServicesReporting Services :There are three types of Reporting ServicesReporting Services rendering extensions:

  • Estensioni per il renderer di dati Le estensioni per il rendering di dati rimuovono tutte le informazioni di formattazione e layout dal report e visualizzano solo i dati.Data renderer extensions Data rendering extensions strip all formatting and layout information from the report and display only the data. Il file risultante può essere usato per importare i dati del report non elaborati in un altro tipo di file, ad esempio Excel, in un altro database, in un messaggio di dati XML o in un'applicazione personalizzata.The resulting file can be used to import the raw report data into another file type, such as Excel, another database, an XML data message, or a custom application. I renderer di dati non supportano le interruzioni di pagina.Data renderers do not support page breaks.

    Sono supportate le estensioni per il rendering di dati CSV, XML e Atom.The following data rendering extensions are supported: CSV, XML, and Atom.

  • Estensioni per il renderer interruzione di pagina automatica Le estensioni per il rendering di interruzioni di pagina automatiche mantengono il layout e la formattazione del report.Soft page-break renderer extensions Soft page-break rendering extensions maintain the report layout and formatting. Il file risultante è ottimizzato per la visualizzazione su schermo e il recapito, ad esempio in una pagina Web o nei controlli ReportViewer .The resulting file is optimized for screen-based viewing and delivery, such as on a Web page or in the ReportViewer controls.

    Sono supportate le estensioni per il rendering di interruzioni di pagina automatiche MicrosoftMicrosoft Excel, MicrosoftMicrosoft Word e archivio Web (MHTML).The following soft page-break rendering extensions are supported: MicrosoftMicrosoft Excel, MicrosoftMicrosoft Word, and Web archive (MHTML).

  • Estensioni per il renderer interruzione di pagina manuale Le estensioni per il rendering di interruzioni di pagina manuali mantengono il layout e la formattazione del report.Hard page-break rendering extensions Hard page-break renderer extensions maintain the report layout and formatting. Il file risultante è ottimizzato per garantire una stampa coerente o per la visualizzazione del report online in formato libro.The resulting file is optimized for a consistent printing experience, or to view the report online in a book format.

    Sono supportate le estensioni per il rendering di interruzioni di pagina manuali TIFF e PDF.The following hard page-break rendering extensions are supported: TIFF and PDF.

Formati che è possibile esportare durante la visualizzazione dei report Formats you can export while viewing reports

Reporting ServicesReporting Services sono disponibili estensioni per il rendering per l'esecuzione del rendering dei report in formati diversi. provides rendering extensions that render reports in different formats. È consigliabile ottimizzare la progettazione del report per il formato di file scelto.You should optimize the report design for your chosen file format. La tabella seguente elenca i formati che è possibile esportare dall'interfaccia utente.The followin table lists the formats you can export from the user interface. Esistono altri formati che è possibile usare con le sottoscrizioni di Reporting ServicesReporting Services o se si esporta dall'accesso con URL.There are additional formats you can use with Reporting ServicesReporting Services subscriptions or if you are exporting from URL access. Vedere la sezione Altri modi di esportare reportin questo argomento.See the section Other Ways of Exporting Reportsin this topic.

FormatoFormat Tipi di estensione per il renderingRendering Extension Type DescriptionDescription
File Acrobat (PDF)Acrobat (PDF) file Interruzione di pagina manualeHard page-break L'estensione per il rendering PDF consente di eseguire il rendering di un report in file che possono essere aperti in Adobe Acrobat e in altri visualizzatori PDF di terze parti che supportano il formato PDF 1.3.The PDF rendering extension renders a report to files that can be opened in Adobe Acrobat and other third-party PDF viewers that support PDF 1.3. Anche se PDF 1.3 è compatibile con Adobe Acrobat 4.0 e versioni successive, Reporting ServicesReporting Services supporta Adobe Acrobat 6 e versioni successive.Although PDF 1.3 is compatible with Adobe Acrobat 4.0 and later, Reporting ServicesReporting Services supports Adobe Acrobat 6 or later. Non è necessaria l'applicazione Adobe per convertire i report mediante l'estensione per il rendering.The rendering extension does not require Adobe software to render the report. I visualizzatori PDF, ad esempio Adobe Acrobat, sono tuttavia necessari per visualizzare o stampare un report in formato PDF.However, PDF viewers such as Adobe Acrobat are required for viewing or printing a report in PDF format.

Per ulteriori informazioni, vedere esportazione in un File PDF.For more information, see Exporting to a PDF File.
AtomAtom DatiData L'estensione per il rendering Atom genera feed di dati conformi ad Atom dai report.The Atom rendering extension generates Atom-compliant data feeds from reports. I feed di dati sono leggibili e interscambiabili con applicazioni, ad esempio Power Pivot e Power BI, che può utilizzare dati conformi ad Atom feed.The data feeds are readable and exchangeable with applications such as Power Pivot, or Power BI, that can consume Atom-compliant data feeds.

L'output è un documento di servizio Atom in cui sono elencati i feed di dati disponibili in un report.The output is an Atom service document that lists the data feeds available from a report. Per ogni area dati di un report viene creato almeno un feed di dati.At least one data feed is created for each data region in a report. A seconda del tipo di area dati e dei dati in essa contenuti, potrebbero essere generati più feed di dati.Depending on the type of data region and the data that the data region displays, multiple data feeds might be generated.

Per ulteriori informazioni, vedere generazione di feed di dati dai report.For more information, see Generating Data Feeds from Reports.
CSVCSV DatiData L'estensione per il rendering CSV (Comma-Separated Value) consente di eseguire il rendering di report come rappresentazione bidimensionale dei dati di un report in un formato di testo normale standardizzato, facilmente leggibile e interscambiabile con numerose applicazioni.The Comma-Separated Value (CSV) rendering extension renders reports as a flattened representation of data from a report in a standardized, plain-text format that is easily readable and exchangeable with many applications.

Per ulteriori informazioni, vedere l'esportazione in un File CSV.For more information, see Exporting to a CSV File.
EXCELOPENXMLEXCELOPENXML Interruzione di pagina automaticaSoft page-break Visualizzato come "Excel" nel menu di esportazione durante la revisione dei report.Displayed as "Excel" in the export menus when reviewing reports. L'estensione per il rendering di Excel consente di eseguire il rendering di un report in formato Excel (con estensione xlsx) compatibile con Microsoft ExcelMicrosoft Excel 2013.The Excel rendering extension renders a report as an Excel document (.xlsx) that is compatible with Microsoft ExcelMicrosoft Excel 2013. Per ulteriori informazioni, vedere esportazione in Microsoft Excel.For more information, see Exporting to Microsoft Excel.
PowerPointPowerPoint Interruzione di pagina manualeHard page-break L'estensione per il rendering di PowerPoint consente di eseguire il rendering di un report in formato PowerPoint (con estensione pptx) compatibile con PowerPoint 2013.The PowerPoint rendering extension renders a report as an PowerPoint document (.pptx) that is compatible with PowerPoint 2013.
File TIFFTIFF file Interruzione di pagina manualeHard page-break L'estensione per il rendering delle immagini genera bitmap o metafile dei report.The Image rendering extension renders a report to a bitmap or metafile. Per impostazione predefinita, l'estensione per il rendering delle immagini crea un file TIFF del report, che può essere visualizzato in più pagine.By default, the Image rendering extension produces a TIFF file of the report, which can be viewed in multiple pages. Nel client l'immagine può essere visualizzata in un visualizzatore di immagini e stampata.When the client receives the image, it can be displayed in an image viewer and printed.

L'estensione per il rendering delle immagini consente di generare file in tutti i formati supportati da GDI+GDI+: BMP, EMF, EMFPlus, GIF, JPEG, PNG e TIFF.The Image rendering extension can generate files in any of the formats supported by GDI+GDI+: BMP, EMF, EMFPlus, GIF, JPEG, PNG, and TIFF.

Per ulteriori informazioni, vedere l'esportazione in un File di immagine.For more information, see Exporting to an Image File.
Archivio WebWeb archive Interruzione di pagina automaticaSoft page-break L'estensione per il rendering HTML consente di eseguire il rendering di un report in formato HTML.The HTML rendering extension renders a report in HTML format. Può inoltre generare pagine HTML complete o frammenti di HTML da incorporare in altre pagine HTML.The rendering extension can also produce fully formed HTML pages or fragments of HTML to embed in other HTML pages. Tutto il codice HTML viene generato con la codifica UTF-8.All HTML is generated with UTF-8 encoding.

L'estensione per il rendering HTML è l'estensione per il rendering predefinita per i report visualizzati in anteprima in Generatore report e visualizzati in un browser, inclusi quelli eseguiti nel portale Web di Reporting ServicesReporting Services .The HTML rendering extension is the default rendering extension for reports that are previewed in Report Builder and viewed in a browser, including when run in the Reporting ServicesReporting Services web portal.

Per ulteriori informazioni, vedere Rendering in formato HTML.For more information, see Rendering to HTML.
WORDOPENXMLWORDOPENXML Interruzione di pagina automaticaSoft page-break Visualizzato come "Word" nel menu di esportazione durante la visualizzazione dei report.Displayed as "Word" in the export menu when viewing reports. L'estensione per il rendering di Word consente di eseguire il rendering di un report in formato Word (con estensione docx) compatibile con Microsoft WordMicrosoft Word 2013.The Word rendering extension renders a report as a Word document (.docx) that is compatible with Microsoft WordMicrosoft Word 2013. Per ulteriori informazioni, vedere esportazione in Microsoft Word.For more information, see Exporting to Microsoft Word.
XMLXML DatiData L'estensione per il rendering XML genera report in formato XML.The XML rendering extension returns a report in XML format. Lo schema per il report XML è specifico del report e contiene solo dati.The schema for the report XML is specific to the report, and contains data only. Il rendering delle informazioni di layout non viene eseguito e la paginazione non viene mantenuta dall'estensione per il rendering XML.Layout information is not rendered and pagination is not maintained by the XML rendering extension. Il codice XML generato da questa estensione può essere importato in un database, utilizzato come messaggio di dati XML o inviato a un'applicazione personalizzata.The XML generated by this extension can be imported into a database, used as an XML data message, or sent to a custom application.

Per ulteriori informazioni, vedere esportazione in XML.For more information, see Exporting to XML.

Generazione di feed di dati da un report Generating Data Feeds From a Report

Per generare feed di dati da un report, eseguire il report nel portale Web di Reporting ServicesReporting Services e quindi fare clic sull'icona Generazione di feed di dati sulla barra degli strumenti del portale Web.To generate data feeds from a report, run the report in the Reporting ServicesReporting Services web portal, and then click the Generate Data Feed icon on the web portal toolbar. Verrà chiesto se si desidera salvare o aprire il file.You are prompted to choose whether to save or open the file. Se si sceglie Apri, il documento di servizio Atom verrà aperto nell'applicazione associata all'estensione di file atomsvc.If you chose Open, the Atom service document opens in the application that is associated with the .atomsvc file extension. Se si sceglie Salva, il documento verrà salvato come file con estensione atomsvc.If you chose Save, the document is saved as an .atomsvc file. Per impostazione predefinita, il nome del file corrisponde al nome del report.By default, the name of the file is the name of the report. È possibile modificare il nome per renderlo più descrittivo.You can change the name to one that is more meaningful.

Salvare il documento di servizio Atom nel computer.You save the Atom service document to your computer. In un secondo momento sarà possibile caricarlo in un server di report o in un altro server per renderlo disponibile ad altri utenti.Later you can upload it to a report server or another server to make it available for others to use. Per ulteriori informazioni, vedere generazione di feed di dati dai report e generare feed di dati da un Report.For more information, see Generating Data Feeds from Reports and Generate Data Feeds from a Report.

Risoluzione dei problemi relativi ai report esportati Troubleshooting Exported Reports

Dopo averli esportati in un formato diverso, i report possono presentare un aspetto diverso o non funzionare nel modo desiderato.Sometimes your reports look different or do not work the way you want after you export them to a different format. Questo dipende dal fatto che al renderer potrebbero applicarsi determinate regole e limitazioni.This occurs because certain rules and limitations might apply to the renderer. È possibile superare molte limitazioni semplicemente tenendole presenti durante la creazione del report.You can address many limitations by considering them when you create the report. Potrebbe essere necessario utilizzare un layout leggermente diverso nel report, allineare con cura gli elementi all'interno del report, limitare i piè di pagina del report a una sola riga di testo e così via.You might need to use a slightly different layout in your report, carefully align items within the report, confine report footers to a single line of text, and so forth.

Se il report include testo Unicode con numeri arabi o include date in arabo, il rendering di date e numeri non sarà eseguito correttamente quando si esporta il report in uno dei formati seguenti o si stampa il report.If your report contains Unicode text with Arabic numbers, or contains dates in Arabic, the dates and numbers do not render correctly when you export the report to any of the following formats or print the report.

Altri modi di esportare report Other Ways of Exporting Reports

L'esportazione di un report è un'attività su richiesta che viene eseguita con il report aperto nel portale Web di Reporting ServicesReporting Services o in Generatore report.Exporting a report is an on-demand task that you perform when the report is open in the Reporting ServicesReporting Services web portal or Report Builder. Se si desidera automatizzare un'operazione di esportazione, ad esempio per esportare un report in una cartella condivisa con un tipo di file specifico su base periodica, sarà necessario creare una sottoscrizione per il recapito del report nella cartella condivisa.If you want to automate an export operation (for example, to export a report to a shared folder as a specific file type on a recurring schedule), create a subscription that delivers the report to a shared folder. Per altre informazioni, vedere File Share Delivery in Reporting Services.For more information, see File Share Delivery in Reporting Services.

Per i report visualizzati in anteprima negli strumenti per la creazione di report o aperti in un browser, ad esempio il portale Web di Reporting ServicesReporting Services , il rendering viene sempre eseguito in formato HTML.Reports previewed in the reporting tools or opened in a browser application such as the Reporting ServicesReporting Services web portal are always first rendered in HTML. Non è possibile specificare un'estensione di rendering diversa come impostazione predefinita per la visualizzazione.You cannot specify a different rendering extension as the default for viewing. È tuttavia possibile creare una sottoscrizione che generi un report nel formato di rendering desiderato per il successivo recapito nella Posta in arrivo o in una cartella condivisa.You can, however, create a subscription that produces a report in the rendering format you want for subsequent delivery to an e-mail inbox or shared folder. Per altre informazioni, vedere Creare e gestire sottoscrizioni per server di report in modalità nativa e Creare, modificare ed eliminare le sottoscrizioni guidate dai dati.For more information, see Create and Manage Subscriptions for Native Mode Report Servers and Create, Modify, and Delete Data-Driven Subscriptions.

È inoltre possibile accedere a un report tramite un URL che specifica un'estensione per il rendering come parametro URL ed eseguire il rendering direttamente nel formato specificato senza prima eseguirlo in HTML.You can also access a report through a URL that specifies a rendering extension as a URL parameter and render the report directly to the specified format without rendering it in HTML first. Nell'esempio seguente viene eseguito il rendering di un report nel formato Excel:The following example renders a report in Excel format:

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

e quanto segue esegue il rendering di un report di PowerPoint da un'istanza denominata:and the following renders a PowerPoint report from a named instance:

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

Per altre informazioni, vedere Export a Report Using URL Access.For more information, see Export a Report Using URL Access.

Passaggi successiviNext steps

Il controllo di interruzioni di pagina, intestazioni, colonne e righe ( Generatore report e SSRS ) Controlling Page Breaks, Headings, Columns, and Rows (Report Builder and SSRS)
Ricerca, visualizzazione e gestione dei report (Generatore report e SSRS) Finding, Viewing, and Managing Reports (Report Builder and SSRS )
Stampare report (Generatore report e SSRS) Print Reports (Report Builder and SSRS)
Salvataggio di report ( Generatore report )Saving Reports (Report Builder)

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum