Sommario
In questo articolo imparerete a salvare il vostro grafico di Excel come immagine (.png, .jpg, .bmp ecc.) o a esportarlo in un altro file come un documento di Word o una presentazione di PowerPoint.
Microsoft Excel è uno degli strumenti più potenti per l'analisi dei dati e offre numerose funzioni e opzioni speciali per la visualizzazione dei dati. I grafici (o diagrammi) sono una di queste opzioni e creare un grafico in Excel è facile come selezionare i dati e fare clic sull'icona del grafico appropriato.
Ma ciò che ha dei punti di forza ha anche dei punti deboli. Il punto debole dei grafici di Excel è la mancanza di un'opzione per salvarli come immagini o per esportarli in un altro file. Sarebbe davvero bello se potessimo semplicemente cliccare con il tasto destro del mouse su un grafico e vedere qualcosa come " Salva come immagine " o " Esportazione in "Ma dato che Microsoft non si è preoccupata di creare tali funzioni per noi, troveremo qualcosa da soli :)
In questo articolo vi mostrerò 4 modi per salvare un grafico di Excel come immagine, in modo che possiate inserirlo in altre applicazioni di Office come Word e PowerPoint, o usarlo per creare delle belle infografiche:
Copiare un grafico in un programma di grafica e salvarlo come immagine.
Una volta un'amica mi ha raccontato che di solito copia i suoi grafici di Excel in Paint: crea un grafico e fa clic su Schermata di stampa Poi apre Paint e incolla l'immagine dell'intero schermo, ritaglia le aree ridondanti e salva la parte rimanente in un file. Se anche voi fate così, lasciate perdere e non usate mai più questo metodo infantile! C'è un modo più veloce e intelligente :-)
Ad esempio, ho creato un bel grafico a torta tridimensionale in Excel 2010 che rappresenta visivamente i dati demografici dei visitatori del nostro sito web e ora voglio esportare questo grafico di Excel come immagine. La procedura è la seguente:
- Fare clic con il tasto destro del mouse su un punto qualsiasi del bordo del grafico e fare clic su Copia Non posizionare il cursore all'interno del grafico; in questo modo si potrebbero selezionare singoli elementi anziché l'intero grafico e non si vedrebbe il risultato della selezione. Copia comando.
- Aprite Paint e incollate il grafico facendo clic sull'icona Incolla nella scheda Home o premendo Ctrl + V :
- A questo punto non resta che salvare il grafico come file immagine, facendo clic sul pulsante " Salva con nome " e scegliere uno dei formati disponibili (.png, .jpg, .bmp e .gif). Per ulteriori opzioni, fare clic sul pulsante " Altri formati " alla fine dell'elenco.
In modo analogo, è possibile salvare il grafico di Excel in qualsiasi altro programma di grafica.
Esportare un grafico di Excel in Word e PowerPoint
Se dovete esportare un grafico di Excel in un'altra applicazione di Office, come Word, PowerPoint o anche Outlook, il modo migliore è incollarlo direttamente dagli appunti:
- Copiate il vostro grafico come descritto al punto 1.
- Fate clic nel documento Word o nella presentazione PowerPoint nel punto in cui volete incollare il grafico e premete Ctrl + V. Invece di Ctrl + V , potete fare clic con il tasto destro del mouse in un punto qualsiasi del file e vedrete una serie di opzioni aggiuntive. Opzioni di incollaggio tra cui scegliere:
Il vantaggio principale di questo metodo è che consente di esportare un file di tipo grafico Excel completamente funzionale Il grafico manterrà il collegamento con il foglio di lavoro originale di Excel e si aggiornerà automaticamente ogni volta che i dati di Excel verranno aggiornati. In questo modo, non sarà necessario ricopiare il grafico a ogni modifica dei dati.
Salvare un grafico in Word e PowerPoint come immagine
Nelle applicazioni Office 2007, 2010 e 2013, è anche possibile copiare un grafico di Excel come immagine. In questo caso, si comporterà come una normale immagine e non si aggiornerà. Ad esempio, esportiamo il nostro grafico di Excel in un documento Word 2010.
- Copiate il grafico dalla cartella di lavoro di Excel, passate al documento di Word, posizionate il cursore nel punto in cui desiderate inserire il grafico, quindi fate clic sulla piccola freccia nera nella parte inferiore del grafico. Incolla che si trova sul pulsante Casa scheda:
- Verrà visualizzata la dicitura " Incolla speciale... Facendo clic su di esso si aprirà la finestra di dialogo "Il mio nome", come mostrato nella schermata precedente. Incolla La finestra di dialogo Speciale mostra una serie di formati immagine disponibili, tra cui Bitmap, GIF, PNG e JPEG.
- Scegliere uno dei formati e fare clic su OK .
Probabilmente il Incolla speciale L'opzione è disponibile anche nelle versioni precedenti di Office, ma non le uso da un bel po', per questo non posso affermarlo con certezza :)
Salvate tutti i grafici in una cartella di lavoro di Excel come immagini
I metodi discussi finora funzionano bene se avete uno o due grafici, ma se avete bisogno di copiare tutti i grafici dell'intera cartella di lavoro di Excel? Ci vorrebbe molto tempo per copiarli/incollarli singolarmente. La buona notizia è che non è necessario farlo: ecco come salvare tutti i grafici di una cartella di lavoro in una sola volta:
- Quando tutti i grafici sono pronti, passare all'opzione File e fare clic sulla scheda Salva con nome pulsante.
- Il Salva con nome Si aprirà la finestra di dialogo e si sceglierà Pagina web (*.htm;*html) in " Salva come tipo "Inoltre, assicurarsi che il campo " Intera cartella di lavoro " accanto al pulsante di opzione Risparmiare è selezionato, come mostrato nella schermata:
- Scegliere la cartella di destinazione in cui salvare i file e fare clic sul pulsante Risparmiare pulsante.
Le immagini .png di tutti i grafici saranno copiate in quella cartella insieme ai file html. La prossima schermata mostra il contenuto della cartella in cui ho salvato la mia cartella di lavoro. Il libro contiene 3 fogli di lavoro con un grafico in ciascuno e, come si può vedere, tutte e tre le immagini .png sono al loro posto!
Come sapete, PNG è uno dei migliori formati di compressione delle immagini senza alcuna perdita di qualità. Se preferite altri formati per le vostre immagini, potete facilmente convertirle in .jpg, .gif, .bmp ecc.
Salvare un grafico come immagine utilizzando una macro VBA
Se avete bisogno di esportare regolarmente i vostri grafici di Excel come immagini, potete automatizzare questo lavoro utilizzando una macro VBA. La cosa migliore è che esistono già diverse macro di questo tipo, quindi non c'è bisogno di reinventare la ruota :)
Ad esempio, si può utilizzare la soluzione sperimentata e pubblicata da Jon Peltier sul suo blog. La macro è molto semplice:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Questa riga di codice consente di esportare il grafico selezionato come immagine .png nella cartella specificata. Anche se non avete mai scritto una macro prima d'ora, potete creare subito la vostra prima in 4 semplici passi.
Prima di iniziare la macro, create una cartella in cui esportare il grafico. Nel nostro caso, si tratta della cartella I miei grafici sul disco D. Bene, tutti i preparativi sono stati fatti, ora iniziamo la macro.
- Nella cartella di lavoro di Excel, passare alla cartella Sviluppatore e fare clic sulla scheda Marcos nella finestra di dialogo Codice gruppo.
Nota: se è la prima volta che si crea una macro, molto probabilmente la scheda Sviluppatore non sarà visibile nella cartella di lavoro. In questo caso, passare alla scheda File fare clic su Opzioni > Personalizzare la barra multifunzione Nella parte destra della finestra, nell'elenco Schede principali, selezionare Sviluppatore e quindi fare clic su OK .
- Assegnate alla macro un nome, ad esempio SaveSelectedChartAsImage e scegliete di attivarla solo nella cartella di lavoro corrente:
- Fare clic sul pulsante Creare e si aprirà l'Editor di Visual Basic con i contorni di una nuova macro già scritta per voi. Copiate la seguente macro nella seconda riga:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Chiudete l'editor di Visual Basic e fate clic sul pulsante Salva con nome sul pulsante File Scegliere di salvare la cartella di lavoro come cartella di lavoro abilitata alle macro di Excel (*.xlsm). E questo è tutto, ce l'avete fatta!)
Ora eseguiamo la macro appena creata per vedere come funziona. Oh, aspettate... c'è un'altra cosa da fare. Dovete selezionare il grafico di Excel che volete esportare perché, come ricordate, la nostra macro copia solo il grafico attivo. Fate clic su un punto qualsiasi del bordo del grafico e se vedete un bordo grigio chiaro che lo circonda, allora avete fatto bene e l'intero grafico è selezionato:
Passare alla schermata Sviluppatore e fare clic sulla scheda Macro In questo modo si aprirà un elenco di macro presenti nella cartella di lavoro. Tutto ciò che occorre fare è selezionare SalvaCartellaSelezionataComeImmagine e fare clic sul pulsante Correre pulsante:
Ora aprite la cartella di destinazione e verificate se l'immagine .png del vostro grafico è presente. In modo analogo potete salvare un'immagine in altri formati. Nella vostra macro, dovrete solo sostituire .png con .jpg o .gif in questo modo:
ActiveChart.Export "D:\My Charts\SpecialChart.jpg"
Suggerimento: se si desidera salvare un foglio di lavoro di Excel come immagine JPG, PNG o GIF, leggere questa guida.
Per oggi è tutto, spero che le informazioni siano utili. Grazie per aver letto!