Excel Grafiklerini Görüntü Olarak Kaydetme (PNG, JPG, BMP olarak kaydetme)

Videoyu izleyin - Excel Grafiklerini Görüntüler/Resimler Olarak Kaydetme

Excel'de birçok kullanışlı yerleşik çizelge bulunur ve ayrıca bazı şaşırtıcı kombinasyon çizelgelerini birleştirebilir ve oluşturabilirsiniz. Excel çizelgeleri, verilerinizi görsel olarak göstermenin harika bir yoludur ve genellikle yöneticinize/müşterilerinize sunmanız gerektiğinde en çok kullanılanlardır.

Grafikleriniz Excel'de olsa da, bunları müşterilerinize/yöneticilerinize göstermenin en iyi yolu olması gerekmez. Çoğu zaman, bu çizelgeleri bir PowerPoint sunumunda veya bir MS Word PDF belgesinde göstermek gerekir.

Excel çizelgelerini resim olarak kaydetmek için yerleşik bir özellik olsaydı harika olurdu, ancak durum böyle değil.

Ancak, Excel'de grafikleri resim olarak kolayca kaydetmenin ve dışa aktarmanın bazı yolları vardır (JPG, PNG, BMP bunlardan bazılarıdır) ve bu eğitimde bu yöntemleri ele alacağım.

Kullandığım yöntem, kaç grafiğiniz olduğuna bağlı olacaktır. Resim olarak kaydetmek istediğiniz yalnızca birkaç grafiğiniz varsa, kopyala-yapıştır yöntemini kullanabilirsiniz, ancak çok sayıda grafiğiniz varsa, 'HTML olarak indir' veya VBA yöntemlerini kullanmak daha iyidir.

Grafiği Görüntü Olarak Kaydet olarak kopyalayın (MS Paint veya Diğer Grafik Aracı)

Pek çok insanın kullandığını gördüğüm gerçekten yaygın bir yöntem, tüm ekranın ekran görüntüsünü almaktır (bu, PrintScreen tuşuna basılarak yapılabilir). Bu yapıldıktan sonra, MS Paint'i (veya hangi aracı kullanırsanız kullanın) açabilir, ekran görüntüsünü yapıştırabilir ve ardından diğer her şeyi kaldırabilir ve görüntüyü tutabilirsiniz.

Bu, bir grafiği görüntü olarak kaydetmenin iyi bir yolu ve iyi çalışıyor olsa da, daha iyi bir yol var (bu daha az zaman alır ve görüntüler daha doğrudur).

Aşağıda gösterildiği gibi bir grafiği olan bir Excel dosyanız olduğunu varsayalım:

Bu grafiği/grafiği resim olarak kaydetme adımları aşağıdadır:

  1. Kaydetmek istediğiniz grafiğe sağ tıklayın
  2. Kopyala'ya tıklayın
  3. MS Paint'i açın (veya hangi aracı kullanırsanız kullanın)
  4. Resmi yapıştırın (Control V, MS Paint için çalışır)
  5. Fazladan boşluk varsa, sadece grafiği seçip sürükleyin, böylece yalnızca grafiğe sahip olursunuz.
  6. Dosya sekmesine tıklayın
  7. Farklı Kaydet'e gidin
  8. Grafiği kaydetmek istediğiniz görüntü formatına tıklayın (JPG, PNG ve BMP formatı vardır).

Bu yöntemin bir ekran görüntüsünü geçmesinin yararı, bu yöntemin yalnızca grafiği kopyalamasıdır ve MS Paint'teki beyaz alanı bir kez ayarlamanız gerekir (başka bir grafik aracı kullanıyorsanız buna gerek olmayabilir).

Halihazırda Excel'de iki veya daha fazla grafik düzenlemeniz varsa ve bu düzenlemenin tamamını bir görüntü olarak kaydetmek istiyorsanız, bunu tüm bu çizelgeleri seçerek, kopyalayarak ve MS Paint'e yapıştırarak yapabilirsiniz.

Çalışma Kitabındaki Tüm Grafikleri Tek Seferde Görüntü Olarak Kaydedin

Çok sayıda grafiği olan bir çalışma kitabınız varsa ve tüm bu grafikleri tek seferde kaydetmek istiyorsanız, Excel çalışma kitabını bir HTML dosyası olarak kaydetmek daha iyi bir yoldur.

Bunu yaptığınızda, Excel çalışma kitabınızdaki tüm çizelgeler PNG formatındaki resimler olarak kaydedildi indirilen klasörde.

Grafikleri olan birden çok sayfa içeren bir Excel çalışma kitabınız olduğunu varsayalım.

Dosyayı HTML olarak kaydetme ve Excel çizelgelerini PNG formatında resim olarak kaydetme adımları aşağıdadır:

  1. Grafiklerin bulunduğu çalışma kitabını açın
  2. Dosya sekmesine tıklayın
  3. Farklı Kaydet'e tıklayın
  4. Gözat'a tıklayın ve tüm grafik görüntülerini kaydetmek istediğiniz konumu seçin
  5. "Kayıt türü"nü Web Sayfası (*.htm, *.html) olarak değiştirin
  6. Kaydet'e tıklayın

Bu, Excel dosyanızı belirtilen klasöre bir web sayfası olarak kaydeder.

Şimdi tüm çizelgeleri resim olarak almak için klasöre gidin ve Filename_files adında bir klasör bulacaksınız (burada FileName, dosyayı kaydederken verdiğiniz ad olacaktır).

Bu klasörü açtığınızda, PNG görüntüleri olarak kaydedilmiş tüm çizelgeleri bulacaksınız.

Not: Bunu sistemimde denediğimde bana her tablo için iki resim (aynı) verdi. Yani dört grafiğiniz varsa, size sekiz resim verecektir.

Dikkat: Excel dosyasını HTML olarak kaydetmeden önce bir yedek kopya kaydettiğinizden emin olun. Ayrıca, bir dosyayı HTML olarak kaydettiğinizde, şu anda açık olan dosya artık bir HTML dosyasıdır ve Excel formatındaki dosya değildir. Dosyayı kaydettikten sonra, mevcut dosyayı (artık bir HTML dosyası olan) kapatmalı ve Excel sürümünü açmalısınız (bu yüzden yedek almak önemlidir)

VBA Kullanarak Tüm Grafikleri Görüntü Olarak Kaydet

Grafikleri bir Excel çalışma kitabından belirli bir klasöre hızlı bir şekilde kaydetmek için bir VBA kodu da kullanabilirsiniz.

Yalnızca etkin grafiği (seçtiğiniz) belirli bir klasöre kaydetmeniz gerekiyorsa, aşağıdaki VBA kodunu kullanabilirsiniz:

ActiveChart.Export ":\Kullanıcılar\sumit\Masaüstü\Örnek\GrafikAdı.png"

Yukarıdaki kod, aktif grafiği PNG formatında ChartName adıyla Örnek klasörüne kaydedecektir. Harita adını ve klasör adını/konumunu istediğiniz yere göre değiştirebilirsiniz.

Resmi/resmi JPG formatında kaydetmek isterseniz aşağıdaki kodu kullanabilirsiniz:

ActiveChart.Export ":\Kullanıcılar\sumit\Masaüstü\Örnek\GrafikAdı.jpg"

Bu VBA kodunu hemen pencereye yerleştirerek, imleci satırın sonuna yerleştirerek ve Enter tuşuna basarak çalıştırabilirsiniz (veya normal bir modül yerleştirip kodu oradan çalıştırabilirsiniz).

Ancak çok fazla grafiğiniz olması durumunda bu yöntem oldukça zaman alacaktır. Böyle bir durumda, aşağıda belirtilen biraz daha uzun bir VBA kodu kullanabilirsiniz:

Sub SaveChartsasImages() Dim i As Integer Dim CurrentActiveSheet As Worksheet Application.ScreenUpdating = False Application.EnableEvents = False Set CurrentActiveSheet = ActiveSheet Çalışma Sayfalarında Her cht için ActiveSheet.ChartObjects cht.Activate i = i + 1 ActiveChart. C:\Users\sumit\Desktop\Example\" & Sht.Name & "_chart" & i & ".png" Sonraki cht Sonraki Sht CurrentActiveSheet.Activate Application.ScreenUpdating = True Application.EnableEvents = True End Sub

Yukarıdaki kod, çalışma kitabındaki her çalışma sayfasından geçer ve ardından her çalışma sayfasında her grafiğe gider. Ardından grafiği seçer ve belirtilen klasöre kaydeder.

Tüm bu döngüler For Her Sonraki döngü kullanılarak yapılır.

Ayrıca grafikler, çalışma sayfasıadı_grafikNumarası ad biçimiyle kaydedilir. Bu, hangi grafiğin hangi çalışma sayfasına ait olduğunu belirleyebilmenizi sağlar.

VBA'yı kullanmanın bir başka iyi yanı da, kodu yalnızca belirli sayfalardan çizelgeleri resim olarak kaydetmek için özelleştirebilmenizdir. Örneğin, yalnızca içinde 2021-2022 ön ekine sahip sayfalardaki çizelgeleri kaydetmek istiyorsanız, bunu yapmak için kodu değiştirebilirsiniz (bu, FOR döngü satırından sonra bir IF THEN ELSE ifadesi kullanılarak yapılabilir)

Excel Grafiklerini MS Word veya PowerPoint'te Görüntü Olarak Kopyala ve Yapıştır

Çoğu durumda, çizelgelerinizi MS Word veya PowerPoint belgelerinde sunmanız gerekecektir. Müşteri raporları veya belgeleri oluşturuyorsanız bu genellikle geçerlidir.

MS Paint'te bir görüntüyü kopyalayıp yapıştırabildiğiniz gibi, aynısını Word veya PowerPoint ile de yapabilirsiniz.

Ama bir fark var…

Excel'de bir grafiği/grafiği kopyalayıp MS Word veya MS PowerPoint'e yapıştırdığınızda, resim olarak yapıştırılmaz. Aslında bir 'Microsoft Office Grafik Nesnesi' olarak yapıştırılır

Bu seçenek, MS Word veya PowerPoint'te bile grafiğin grafik olarak kalmasını isteyen kişiler için kullanışlıdır, böylece onu bir grafik olarak düzenleyebilir ve biçimlendirebilirsiniz. Ayrıca, bu tür bir grafik Excel'deki verilere hala bağlıdır ve arka uçtaki verileri güncellediğinizde, yapıştırılan bu grafik de güncellenir.

Ancak bu grafiğin bir resim olarak yapıştırılmasını istiyorsanız, bunu yapmanın yolu aşağıdadır (bu örnekte, adımları göstermek için MS Word kullanacağım ve bunlar PowerPoint için de aynı olacaktır):

  1. MS Word'e kopyalamak istediğiniz grafiği seçin
  2. Sağ tıklayın ve ardından Kopyala'ya tıklayın
  3. Bu grafiği resim olarak yapıştırmak istediğiniz MS Word belgesini açın
  4. Ana Sayfa sekmesinde, Pano kategorisinde Yapıştır simgesine (aşağıyı gösteren ok kısmı) tıklayın.
  5. Görünen seçeneklerde Resim Olarak Yapıştır seçeneğine tıklayın

Yukarıdaki adımlar, grafiğin resim olarak yapıştırıldığından emin olur.

Yapıştır Düğmesine tıklamanız durumunda (Resim Olarak Yapıştır'a değil), grafik resim olarak yapıştırılmayacaktır.

İşte bunlar, Excel'deki çizelgeleri hızlı bir şekilde görüntü olarak kaydetmenin dört yoludur. Bazı yöntemler, görüntünün biçimini de seçmenize izin verir (MS Paint veya VBA kullanmak gibi).

Yalnızca birkaç grafiğiniz varsa, MS Paint yöntemini kullanabilirsiniz, ancak sayfalar arasında kaydetmek istediğiniz çok sayıda grafik varsa, HTML yöntemini veya VBA kodunu kullanmak daha iyidir. Ve nihai amaç bu çizelgeleri yine de Word veya PowerPoint'e eklemekse, bunları doğrudan bu diğer araçlara resim olarak kopyalayıp yapıştırmak daha iyidir.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave