Come salvare un grafico Excel come immagine (salva come PNG, JPG, BMP)

Come salvare un grafico Excel come immagine (salva come PNG, JPG, BMP)

Excel ha molti utili grafici integrati e puoi combinare e creare fantastici grafici combinati.I grafici Excel sono un ottimo modo per visualizzare i dati e sono spesso utilizzati soprattutto quando devi presentarli al tuo manager/cliente.

Sebbene i tuoi grafici possano essere in Excel, questo non è il modo migliore per presentarli ai tuoi clienti/manager.In genere, questi diagrammi devono essere visualizzati in presentazioni PowerPoint o documenti PDF MS Word.

Sarebbe bello se fossero funzionalità integrate per salvare i grafici di Excel come immagini, ma non è così.

Tuttavia, ci sono modi per salvare ed esportare facilmente i grafici in Excel come immagini (JPG, PNG, BMP sono alcuni di quelli popolari) e in questo tutorial tratterò questi metodi.

Il metodo che uso dipende da quanti grafici hai.Se hai solo pochi grafici che vuoi salvare come immagini, puoi usare il metodo copia-incolla, ma se ne hai molti, è meglio usare il metodo "scarica come HTML" o VBA.

Copia il diagramma come salva come immagine (MS Paint o altro strumento grafico)

Un metodo molto comune che vedo usare da molte persone è quello di fare uno screenshot dell'intero schermo (questo può essere fatto premendo il tasto PrintScreen).Una volta fatto, puoi aprire MS Paint (o qualsiasi strumento tu usi), incollare lo screenshot ed eliminare tutto il resto e mantenere l'immagine.

Sebbene questo sia un ottimo modo per salvare un diagramma come immagine e funzioni bene, esiste un modo migliore (che richiede meno tempo e l'immagine è più accurata).

Supponiamo di avere un file Excel con un grafico come questo:

Grafici che devono essere salvati come immagini

Ecco i passaggi per salvare questo grafico/grafico come immagine:

  1. Fare clic con il pulsante destro del mouse sul grafico per salvare
  2. Fare clic per copiareFare clic per copiare il grafico
  3. Apri MS Paint (o qualsiasi strumento tu usi)
  4. Incolla l'immagine (Control V per MS Paint)Incolla i diagrammi in MS Paint
  5. Se c'è uno spazio bianco in più, selezionalo e trascinalo in modo da avere solo il grafico
  6. Fare clic sulla scheda FileFare clic sulla scheda File in MS Paint
  7. vai a salvare come
  8. Fare clic sul formato dell'immagine (JPG, PNG e BMP) in cui salvare il grafico.Salva il grafico come immagine PNG

Il vantaggio di questo metodo rispetto agli screenshot è che questo metodo copia solo il diagramma, devi regolare lo spazio bianco una volta in MS Paint (se usi qualsiasi altro strumento grafico, probabilmente non lo fai).

Se hai già due o più disposizioni di grafici in Excel e desideri salvare l'intera disposizione come immagine, puoi farlo selezionando tutti questi grafici, copiandoli e incollandoli in MS Paint.

domanda correlata  Ripristino della cronologia dei file di Windows 10: recupera i file eliminati

Salva tutti i grafici in una cartella di lavoro come immagini contemporaneamente

Se hai una cartella di lavoro con molti grafici e desideri salvarli tutti in una volta, un modo migliore è salvare la cartella di lavoro di Excel come file HTML.

Quando lo fai, tutti i grafici nella cartella di lavoro di Excel lo sarannonella cartella scaricataImmagini salvate in formato PNG.

Supponiamo di avere una cartella di lavoro di Excel che contiene diversi fogli di lavoro con grafici.

Ecco i passaggi per salvare il file come HTML e il grafico Excel come immagine in formato PNG:

  1. Aprire una cartella di lavoro contenente un grafico
  2. Fare clic sulla scheda FileFare clic sulla scheda File nella barra multifunzione di Excel
  3. Fare clic su Salva con nomeFare clic su Salva con nome
  4. Fare clic su Sfoglia e selezionare la posizione in cui si desidera salvare tutte le immagini del graficoclicca per navigare
  5. Modifica "Salva come tipo" in Pagina Web (*.htm, *.html)Salva come pagina web HTM o HTML
  6. fare clic su salva

Questo salverà il tuo file Excel come pagina web nella cartella specificata.

Ora per ottenere tutti i grafici come immagini, vai alla cartella e troverai una cartella denominata Filename_files (dove FileName è il nome che hai assegnato al file quando lo hai salvato).

Quando apri questa cartella, troverai tutti i diagrammi che sono stati salvati come immagini PNG.

File Excel salvato come pagina Web HTML

注意: Quando l'ho provato sul mio sistema, ha fornito due immagini (uguali) per ogni grafico.Quindi, se hai quattro grafici, ti darà otto immagini.

注意: prima di salvare il file Excel come HTML, assicurati di salvare una copia di backup.Inoltre, quando si salva un file come HTML, il file attualmente aperto è ora un file HTML, non un file in formato Excel.Dopo aver salvato il file, dovresti chiudere il file corrente (ora il file HTML) e aprire la versione di Excel (ecco perché i backup sono importanti)

Salva tutti i grafici come immagini usando VBA

Puoi anche salvare rapidamente un grafico da una cartella di lavoro di Excel in una cartella specifica utilizzando il codice VBA.

Se hai solo bisogno di salvare il grafico attivo (il grafico di tua scelta) in una cartella specifica, puoi utilizzare il seguente codice VBA:

ActiveChart.Export ":UserssumitDesktopExampleChartName.png"

Il codice sopra salverà il grafico attivo in formato PNG nella cartella Esempio con il nome ChartName.È possibile modificare il nome del grafico e il nome/posizione della cartella secondo necessità.

Se vuoi salvare l'immagine/immagine in formato JPG, puoi utilizzare il seguente codice:

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

Puoi eseguire questo codice VBA posizionandolo nella finestra immediata, posizionando il cursore alla fine della riga e premendo Invio (oppure puoi inserire un modulo normale ed eseguire il codice da lì).

domanda correlata  Come interrompere la sincronizzazione di Google Foto?

Tuttavia, se hai molti grafici, questo metodo richiederà un bel po' di tempo.In questo caso, puoi utilizzare il codice VBA leggermente più lungo menzionato di seguito:

Sub SalvaGraficiImmagini()
Dim i As Integer
Attenuare CurrentActiveSheet come foglio di lavoro

Application.ScreenUpdating = False
Application.EnableEvents = False

Imposta CurrentActiveSheet = ActiveSheet

Per ogni merda nei fogli di lavoro
Per ogni cht in ActiveSheet.ChartObjects
cht.Attiva
i = i + 1
ActiveChart.Export "C:\Users\sumit\Desktop\Example\" & Sht.Name & "_chart" & i & ".png"
Prossimo capitolo
Prossimo Sht

CurrentActiveSheet Attivare

Application.ScreenUpdating = True
Application.EnableEvents = True

End Sub

Il codice sopra scorre ogni foglio della cartella di lavoro e quindi va in ogni grafico in ogni foglio.Quindi seleziona il grafico e lo salva nella cartella specificata.

Tutti questi cicli vengono eseguiti utilizzando il ciclo For Each Next.

Inoltre, il grafico viene salvato nel formato nome foglio di lavoro_numero_grafico.Ciò assicurerà che tu possa identificare quale grafico appartiene a quale foglio.

Un altro vantaggio dell'utilizzo di VBA è che puoi personalizzare il codice per salvare il grafico solo come immagine da alcuni fogli di lavoro specifici.Ad esempio, se vuoi salvare solo i grafici dai fogli di lavoro con il prefisso 2020, puoi modificare il codice per farlo (questo può essere fatto usando l'istruzione IF THEN ELSE dopo la riga del ciclo FOR)

Copia e incolla i grafici Excel come immagini in MS Word o PowerPoint

Nella maggior parte dei casi, è necessario presentare i diagrammi in documenti MS Word o PowerPoint.Questo è solitamente il caso se stai creando un rapporto o un documento del cliente.

domanda correlata  La migliore rimozione di malware e protezione da ransomware

Proprio come puoi copiare e incollare immagini in MS Paint, puoi fare lo stesso con Word o PowerPoint.

Ma c'è una differenza...

Quando copi un grafico/grafico in Excel e lo incolli in MS Word o MS PowerPoint, non verrà incollato come immagine.In realtà è incollato come "Oggetto grafico Microsoft Office"

Questa opzione è utile per chi vuole mantenere il grafico anche in MS Word o PowerPoint, in modo da poterlo modificare e formattare come grafico.Inoltre, questo tipo di grafico è ancora connesso ai dati in Excel e, quando aggiorni i dati in background, verrà aggiornato anche il grafico incollato.

Tuttavia, se desideri incollare questo diagramma come immagine, ecco come farlo (in questo esempio, userò MS Word per mostrare i passaggi e lo stesso vale per PowerPoint):

  1. Seleziona il grafico da copiare in MS Word
  2. Fare clic con il tasto destro e fare clic su CopiaFare clic per copiare il grafico
  3. Apri il documento MS Word in cui desideri incollare questo diagramma come immagine
  4. Nella categoria Appunti della scheda Home, fai clic sull'icona Incolla (la sezione della freccia giù).Fare clic sull'opzione Incolla nella scheda Home
  5. Nelle opzioni visualizzate, fai clic sull'opzione Incolla come immagineIncolla il diagramma come immagine

I passaggi precedenti assicureranno che il diagramma venga incollato come un'immagine.

Se fai semplicemente clic sul pulsante Incolla (anziché incolla come immagine), l'immagine non verrà incollata come immagine.

Pertanto, puoi salvare rapidamente i grafici in Excel come immagini nei seguenti quattro modi.Alcuni metodi consentono anche di scegliere il formato dell'immagine (ad esempio utilizzando MS Paint o VBA).

Se hai solo pochi grafici, puoi usare il metodo MS Paint, ma se vuoi salvare molti grafici su fogli, è meglio usare il metodo HTML o il codice VBA.Se l'obiettivo finale è inserire questi grafici in Word o PowerPoint, è meglio copiare e incollare i grafici direttamente come immagini in questi altri strumenti.

Spero che tu abbia trovato utile questo tutorial.

Oh, ciao ????Lieto di conoscerti.

Iscriviti alla nostra Newsletter, Invia molto regolarmenteGrande tecnologiaAl tuo post.

Invia commento