Como salvar gráficos do Excel como imagens (salvar como PNG, JPG, BMP)

Assistir ao vídeo - Salvar gráficos do Excel como imagens / imagens

O Excel tem muitos gráficos internos úteis e você também pode combinar e criar alguns gráficos de combinação incríveis. Os gráficos do Excel são uma ótima maneira de mostrar seus dados visualmente e geralmente são os mais usados ​​quando você precisa apresentá-los ao seu gerente / clientes.

Embora seus gráficos possam estar no Excel, não é necessário que seja a melhor maneira de mostrá-los a seus clientes / gerentes. Freqüentemente, seria necessário mostrar esses gráficos em uma apresentação do PowerPoint ou em um documento PDF do MS Word.

Teria sido ótimo se houvesse um recurso embutido para salvar gráficos do Excel como imagens, mas não é o caso.

No entanto, existem algumas maneiras de salvar e exportar gráficos facilmente no Excel como imagens (JPG, PNG, BMP são alguns dos mais populares) e, neste tutorial, abordarei esses métodos.

O método que utilizo depende de quantos gráficos você tem. Se você tem apenas alguns gráficos que deseja salvar como imagens, pode usar o método copiar e colar, mas se tiver muitos, é melhor usar os métodos ‘baixar como HTML’ ou VBA.

Copie o gráfico como Salvar como uma imagem (MS Paint ou outra ferramenta de gráficos)

Um método muito comum que vejo muitas pessoas usando é tirar a captura de tela da tela inteira (isso pode ser feito pressionando a tecla PrintScreen). Feito isso, você pode abrir o MS Paint (ou qualquer ferramenta que você usar), colar a captura de tela e remover tudo o mais e apenas manter a imagem.

Embora essa seja uma maneira excelente de salvar um gráfico como imagem e funcione bem, existe uma maneira melhor (que leva menos tempo e as imagens são mais precisas).

Suponha que você tenha um arquivo Excel com um gráfico conforme mostrado abaixo:

Abaixo estão as etapas para salvar este gráfico / gráfico como uma imagem:

  1. Clique com o botão direito no gráfico que deseja salvar
  2. Clique em Copiar
  3. Abra o MS Paint (ou qualquer ferramenta que você usar)
  4. Cole a imagem (o Controle V funciona para o MS Paint)
  5. Se houver algum espaço em branco extra, basta selecioná-lo e arrastá-lo para que você tenha apenas o gráfico
  6. Clique na guia Arquivo
  7. Vá para Salvar como
  8. Clique no formato de imagem em que deseja salvar o gráfico (existem os formatos JPG, PNG e BMP).

A vantagem deste método sobre a captura de tela é que ele copia apenas o gráfico e você precisa ajustar o espaço em branco no MS Paint uma vez (isso pode não ser necessário se você estiver usando qualquer outra ferramenta gráfica).

No caso de você já ter dois ou mais gráficos arranjados no Excel e quiser salvar todo esse arranjo como uma imagem, você pode fazer isso selecionando todos esses gráficos, copiando-os e colando-os no MS Paint.

Salve todos os gráficos na pasta de trabalho como imagens de uma só vez

Se você tiver uma pasta de trabalho com muitos gráficos e quiser salvar todos esses gráficos de uma vez, a melhor maneira é salvar a pasta de trabalho do Excel como um arquivo HTML.

Quando você fizer isso, todos os gráficos em sua pasta de trabalho do Excel serão salvas como imagens no formato PNG na pasta baixada.

Suponha que você tenha uma pasta de trabalho do Excel com várias planilhas com gráficos.

Abaixo estão as etapas para salvar o arquivo como HTML e salvar os gráficos do Excel como imagens no formato PNG:

  1. Abra a pasta de trabalho em que você tem os gráficos
  2. Clique na guia Arquivo
  3. Clique em Salvar como
  4. Clique em Navegar e selecione o local onde deseja salvar todas as imagens do gráfico
  5. Altere "Salvar como tipo" para página da web (* .htm, * .html)
  6. Clique em Salvar

Isso salvará seu arquivo do Excel como uma página da web na pasta especificada.

Agora, para obter todos os gráficos como imagens, vá para a pasta e você encontrará uma pasta com o nome Filename_files (onde FileName seria o nome que você deu ao arquivo ao salvá-lo).

Ao abrir esta pasta, você encontrará todos os gráficos que foram salvos como imagens PNG.

Observação: Quando tentei fazer isso no meu sistema, obtive duas imagens (idênticas) para cada gráfico. Portanto, se você tiver quatro gráficos, terá oito imagens.

Cuidado: Antes de salvar o arquivo Excel como HTML, certifique-se de salvar uma cópia de backup. Além disso, quando você salva um arquivo como HTML, o arquivo atualmente aberto agora é um arquivo HTML e não o arquivo no formato Excel. Depois de salvar o arquivo, você deve fechar o arquivo atual (que agora é um arquivo HTML) e abrir a versão do Excel (por isso é importante fazer um backup)

Salvar todos os gráficos como imagens usando VBA

Você também pode usar um código VBA para salvar rapidamente gráficos de uma pasta de trabalho do Excel em uma pasta específica.

Se você só precisa salvar o gráfico ativo (aquele que você selecionou) em uma pasta específica, você pode usar o código VBA abaixo:

ActiveChart.Export ": \ Users \ sumit \ Desktop \ Example \ ChartName.png"

O código acima salvará o gráfico ativo na pasta Example com o nome ChartName no formato PNG. Você pode alterar o nome do gráfico e o nome / localização da pasta com base no local desejado.

Caso queira salvar a imagem / figura no formato JPG, pode utilizar o código abaixo:

ActiveChart.Export ": \ Users \ sumit \ Desktop \ Example \ ChartName.jpg"

Você pode executar este código VBA colocando-o na janela imediata, colocando o cursor no final da linha e pressionando a tecla Enter (ou você pode inserir um módulo normal e executar o código a partir daí).

Mas esse método levaria muito tempo, caso você tenha muitos gráficos. Nesse caso, você pode usar um código VBA um pouco mais longo mencionado abaixo:

Sub SaveChartsasImages () Dim i As Integer Dim CurrentActiveSheet As Worksheet Application.ScreenUpdating = False Application.EnableEvents = False Definir CurrentActiveSheet = ActiveSheet = ActiveSheet para cada Sht nas planilhas para cada cht Em ActiveSheet.ChartObjects cht.Activate i = i + 1 ActiveChart.Export " C: \ Users \ sumit \ Desktop \ Example \ "& Sht.Name &" _chart "& i &" .png "Próximo cht Próximo Sht CurrentActiveSheet.Activate Application.ScreenUpdating = True Application.EnableEvents = True End Sub

O código acima passa por cada planilha da pasta de trabalho e, dentro de cada planilha, vai para cada gráfico. Em seguida, ele seleciona o gráfico e o salva na pasta especificada.

Todo esse loop é feito usando o loop For Each Next.

Além disso, os gráficos são salvos com o formato de nome worksheetname_chartNumber. Isso garantiria que você fosse capaz de identificar qual gráfico pertence a qual planilha.

Outra coisa boa sobre o uso do VBA é que você pode personalizar o código para salvar apenas gráficos como imagens de algumas planilhas específicas. Por exemplo, se você deseja apenas salvar gráficos de planilhas que tenham o prefixo 2021-2022, você pode modificar o código para fazer isso (isso pode ser feito usando uma instrução IF THEN ELSE após a linha do loop FOR)

Copie e cole gráficos do Excel como imagens no MS Word ou PowerPoint

Na maioria dos casos, você terá que apresentar seus gráficos em documentos do MS Word ou PowerPoint. Isso geralmente acontece se você estiver criando relatórios ou documentação de clientes.

Assim como você pode copiar e colar uma imagem no MS Paint, você também pode fazer o mesmo com o Word ou PowerPoint.

Mas há uma diferença …

Quando você copia um gráfico / gráfico no Excel e o cola no MS Word ou MS PowerPoint, ele não é colado como uma imagem. Na verdade, é colado como um ‘Objeto Gráfico do Microsoft Office’

Esta opção é útil para pessoas que desejam que o gráfico permaneça um gráfico mesmo quando estiver no MS Word ou PowerPoint, para que você possa editá-lo e formatá-lo como um gráfico. Além disso, esse tipo de gráfico ainda está conectado aos dados no Excel e, quando você atualiza os dados no back-end, este gráfico colado também é atualizado.

Mas caso você queira que este gráfico seja colado como uma imagem, abaixo está a maneira de fazer isso (neste exemplo, usarei o MS Word para mostrar as etapas, e estas seriam as mesmas para o PowerPoint também):

  1. Selecione o gráfico que deseja copiar para o MS Word
  2. Clique com o botão direito e clique em Copiar
  3. Abra o documento do MS Word onde deseja colar este gráfico como uma imagem
  4. Na guia Home, dentro da categoria Clipboard, clique no ícone Paste (a parte da seta apontando para baixo).
  5. Nas opções que aparecem, clique na opção Colar como imagem

As etapas acima garantem que o gráfico seja colado como uma imagem.

Caso você simplesmente clique no botão Colar (e não em Colar como Figura), o gráfico não será colado como figura.

Portanto, estas são quatro maneiras de salvar rapidamente gráficos no Excel como imagens. Alguns métodos permitem que você escolha o formato da imagem também (como usar o MS Paint ou VBA).

No caso de você ter apenas alguns gráficos, você pode usar o método MS Paint, mas no caso de haver muitos gráficos em planilhas que você deseja salvar, é melhor usar o método HTML ou o código VBA. E se a intenção final for inserir esses gráficos no Word ou PowerPoint de qualquer maneira, é melhor copiá-los e colá-los diretamente como uma imagem nessas outras ferramentas.

Espero que você tenha achado este tutorial útil.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave