Excel grafiğini resim olarak kaydetme (PNG, JPG, BMP olarak kaydetme)

Excel grafiğini resim olarak kaydetme (PNG, JPG, BMP olarak kaydetme)

Excel'de çok sayıda kullanışlı yerleşik çizelge bulunur ve ayrıca bazı harika birleşik çizelgeleri birleştirip oluşturabilirsiniz.Excel çizelgeleri, verileri görselleştirmenin harika bir yoludur ve çoğunlukla, bunları yöneticinize/müşterinize sunmanız gerektiğinde kullanılır.

Grafikleriniz Excel'de olsa da, bunları müşterilerinize/yöneticilerinize sunmanın en iyi yolu bu değildir.Tipik olarak, bu diyagramların PowerPoint sunumlarında veya PDF MS Word belgelerinde görüntülenmesi gerekir.

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

Ancak, grafikleri Excel'de 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ç tane grafiğiniz olduğuna bağlı.Resim olarak kaydetmek istediğiniz yalnızca birkaç grafiğiniz varsa, kopyala-yapıştır yöntemini kullanabilirsiniz, ancak çok fazla varsa, "HTML olarak indir" veya VBA yöntemini kullanmak daha iyidir.

Diyagramı resim olarak kaydet olarak kopyalayın (MS Paint veya başka bir grafik aracı)

Pek çok insanın kullandığını gördüğüm çok 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).Bunu yaptı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 diğer her şeyi silip görüntüyü saklayabilirsiniz.

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

Bunun gibi bir grafiği olan bir Excel dosyanız olduğunu varsayalım:

Resim olarak kaydedilmesi gereken grafikler

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

  1. Kaydetmek için grafiğe sağ tıklayın
  2. Kopyalamak için tıklayınGrafiği kopyalamak için tıklayın
  3. MS Paint'i açın (veya hangi aracı kullanırsanız kullanın)
  4. Resmi yapıştırın (MS Paint için Kontrol V)MS Paint'te diyagramları yapıştırın
  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ınMS Paint'te Dosya sekmesine tıklayın
  7. olarak kaydetmeye git
  8. Grafiğin kaydedileceği görüntü biçimini (JPG, PNG ve BMP) tıklayın.Grafiği PNG resmi olarak kaydedin

Bu yöntemin ekran görüntülerine göre avantajı, bu yöntemin yalnızca grafiği kopyalamasıdır, MS Paint'te boşlukları bir kez ayarlamanız gerekir (başka bir grafik aracı kullanıyorsanız, muhtemelen yapmazsınız).

Excel'de zaten iki veya daha fazla grafik düzenlemeniz varsa ve tüm düzenlemeyi bir görüntü olarak kaydetmek istiyorsanız, bu çizelgelerin tümünü seçip kopyalayıp MS Paint'e yapıştırarak bunu yapabilirsiniz.

ilgili soru  Windows 10 Dosya Geçmişini Geri Yükleme: Silinen Dosyaları Alın

Bir çalışma kitabındaki tüm çizelgeleri tek seferde görüntü olarak kaydedin

Çok sayıda grafiği olan bir çalışma kitabınız varsa ve hepsini bir kerede 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ındaki tüm çizelgelerindirilen klasördePNG formatında kaydedilen resimler.

Grafikler içeren birkaç çalışma sayfası içeren bir Excel çalışma kitabınız olduğunu varsayalım.

Dosyayı HTML olarak ve Excel grafiğini PNG formatında bir resim olarak kaydetme adımları şunlardır:

  1. Grafik içeren bir çalışma kitabı açın
  2. Dosya sekmesine tıklayınExcel Şeridi'ndeki Dosya sekmesine tıklayın
  3. Farklı Kaydet'i tıklayınFarklı Kaydet'i tıklayın
  4. Gözat'a tıklayın ve tüm grafik görüntülerini kaydetmek istediğiniz konumu seçingöz atmak için tıklayın
  5. "Kayıt türü"nü Web sayfası olarak değiştirin (*.htm, *.html)Web sayfası HTM veya HTML olarak kaydet
  6. kaydet'i 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 adlı bir klasör bulacaksınız (burada FileName, dosyayı kaydederken verdiğiniz addır).

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

HTML web sayfası olarak kaydedilen Excel dosyası

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

注意: 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 Excel biçiminde dosya değil, bir HTML dosyasıdır.Dosyayı kaydettikten sonra mevcut dosyayı (şimdiki HTML dosyası) kapatmalı ve Excel sürümünü açmalısınız (bu yüzden yedeklemeler önemlidir)

VBA kullanarak tüm çizelgeleri resim olarak kaydedin

Ayrıca VBA kodunu kullanarak bir Excel çalışma kitabından belirli bir klasöre bir grafiği hızlı bir şekilde kaydedebilirsiniz.

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

ActiveChart.Export ":UserssumitDesktopÖrnekChartName.png"

Yukarıdaki kod, aktif grafiği PNG formatında ChartName adıyla Örnek klasöre kaydedecektir.Grafik adını ve klasör adını/konumunu gerektiği gibi değiştirebilirsiniz.

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

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

Bu VBA kodunu Anında 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).

ilgili soru  Google Fotoğraflar'ı senkronize etmeyi nasıl durdurabilirim?

Ancak, çok fazla grafiğiniz varsa, bu yöntem oldukça uzun sürecektir.Bu durumda, aşağıda belirtilen biraz daha uzun VBA kodunu kullanabilirsiniz:

Alt SaveChartsasImages()
Dim i As Integer
CurrentActiveSheet'i Çalışma Sayfası Olarak Karart

Application.ScreenUpdating = Yanlış
Application.EnableEvents = Yanlış

CurrentActiveSheet = ActiveSheet'i ayarla

Çalışma Sayfalarında Her Şey İçin
ActiveSheet.ChartObjects içindeki her cht için
cht.Etkinleştir
i = i + 1
ActiveChart.Export “C:\Users\sumit\Desktop\Örnek\” & Sht.Name & “_chart” & i & “.png”
Sonraki kt
Sonraki Bölüm

CurrentActiveSheet.Activate

Application.ScreenUpdating = True
Application.EnableEvents = True

End Sub

Yukarıdaki kod, çalışma kitabındaki her sayfada yinelenir ve ardından her sayfadaki her grafiğe girer.Ardından grafiği seçer ve belirtilen klasöre kaydeder.

Bu döngülerin tümü, For Her Sonraki döngüsü kullanılarak yapılır.

Ayrıca grafik, çalışma sayfasıadı_grafikNumarası ad biçiminde kaydedilir.Bu, hangi grafiğin hangi sayfaya ait olduğunu belirlemenizi sağlayacaktır.

VBA kullanmanın bir başka avantajı da kodu, grafiği yalnızca belirli bazı çalışma sayfalarından bir görüntü olarak kaydedecek şekilde özelleştirebilmenizdir.Örneğin, yalnızca 2020 önekine sahip çalışma sayfalarından grafikleri kaydetmek istiyorsanız, bunu yapmak için kodu değiştirebilirsiniz (bu, FOR döngü satırından sonra IF THEN ELSE ifadesi kullanılarak yapılabilir)

Excel çizelgelerini MS Word veya PowerPoint'te resim olarak kopyalayıp yapıştırın

Çoğu durumda, diyagramlarınızı MS Word veya PowerPoint belgelerinde sunmalısınız.Bu genellikle bir müşteri raporu veya belgesi oluşturuyorsanız geçerlidir.

ilgili soru  En iyi kötü amaçlı yazılım temizleme ve fidye yazılımı koruması

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

Ama bir fark var...

Excel'de bir tablo/grafik kopyalayıp MS Word veya MS PowerPoint'e yapıştırdığınızda, resim olarak yapıştırılmaz.Aslında "Microsoft Office Graphics Object" olarak yapıştırılmıştır.

Bu seçenek, grafiği MS Word veya PowerPoint'te bile tutmak isteyenler için kullanışlıdır, böylece onu bir grafik olarak düzenleyebilir ve biçimlendirebilirsiniz.Ayrıca bu tür bir grafik hala Excel'deki verilere bağlı ve arka planda verileri güncellediğinizde yapıştırılan grafik de buna göre güncellenecektir.

Ancak, bu grafiği bir resim olarak yapıştırmak istiyorsanız, bunu nasıl yapacağınız aşağıda açıklanmıştır (bu örnekte, adımları göstermek için MS Word kullanacağım ve aynısı PowerPoint için de geçerli):

  1. MS Word'e kopyalanacak grafiği seçin
  2. Sağ tıklayın ve Kopyala'yı tıklayınGrafiği kopyalamak için tıklayın
  3. Bu diyagramı resim olarak yapıştırmak istediğiniz MS Word belgesini açın.
  4. Giriş sekmesinin Pano kategorisinde Yapıştır simgesini (aşağı ok bölümü) tıklayın.Giriş sekmesinde Yapıştır seçeneğini tıklayın
  5. Görüntülenen seçeneklerde Resim Olarak Yapıştır seçeneğini tıklayın.Diyagramı resim olarak yapıştırın

Yukarıdaki adımlar, diyagramın resim olarak yapıştırılmasını sağlayacaktır.

Yapıştır düğmesine tıklarsanız (resim olarak yapıştırmak yerine), grafik resim olarak yapıştırılmayacaktır.

Bu nedenle, Excel'deki çizelgeleri aşağıdaki dört yolla hızlı bir şekilde görüntü olarak kaydedebilirsiniz.Bazı yöntemler ayrıca görüntünün biçimini seçmenize de izin verir (örn. MS Paint veya VBA kullanarak).

Yalnızca birkaç grafiğiniz varsa, MS Paint yöntemini kullanabilirsiniz, ancak çalışma sayfaları arasında çok sayıda grafik kaydetmek istiyorsanız, HTML yöntemini veya VBA kodunu kullanmak daha iyidir.Nihai hedef bu çizelgeleri Word veya PowerPoint'e eklemekse, çizelgeleri doğrudan bu diğer araçlarda resim olarak kopyalayıp yapıştırmak en iyisidir.

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

Oh merhaba 👋Tanıştığımıza memnun oldum.

Haber bültenimize abone ol, çok düzenli gönderharika teknolojipostanıza.

Yorum Ekle