Excel grafiklerini vektör grafik dosyaları olarak dışa aktarma (örn. SVG'ler)?


24

Excel'de oluşturulan bir grafiği düzenlenebilir bir vektör grafik dosyası, örneğin bir SVG olarak nasıl dışa aktarabilirim?

Excel'de bir grafiğe sağ tıkladığım zaman 'Resim Olarak Kaydet ...' seçeneği sadece vektör olmayan formatları (PNG'ler ve JPG'ler gibi) seçenek olarak verir.

Bu konuda bulduğum tek kaynak, kimsenin gerçek bir cevap vermediği http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm . Orada sorgulayan gibi, çok adımlı bir işlem olup olmadığını umursamıyorum örneğin. Excel -> Açık Ofis -> SVG veya Excel -> pdf -> SVG.


Bu makalede açıklanan yöntemlerden herhangi birini denediniz mi? Örneğin, Excel -> PDF -> Inkscape -> SVG umut verici görünüyor. Excel'in hangi sürümüne sahipsiniz? 2007 ve daha yenileri yerel olarak PDF'ye kaydedebilir.
Indrek

“Bu makalede açıklanan yöntemlerden herhangi birini denediniz mi? Örneğin, Excel -> PDF -> Inkscape -> SVG gelecek vaat ediyor.” Hayır - uygulanabilir yöntem oldukları açık değildi (örneğin, dönüştürmek için Inkscape'i kullanabildiğiniz) PDF’leri SVG’lere). "Excel'in hangi sürümü var? 2007 ve daha yenisi PDF'yi yerel olarak kaydedebilir." Excel 2007'ye sahibim, ancak bir PDF'yi düzenlenebilir bir vektör grafiğine nasıl dönüştürebilirim? Hangi programda düzenlerim?
tog22

Yanıtlar:


9

Gerçekten de Inkncape'e direk olarak kopyala-yapıştır yapıştırabilseniz de, bu süreçte bazı biçimlendirmelerinizi kaybedebilirsiniz. PDF'ye dışa aktarma, Excel dosyanızın arka planının da korunmasını sağlar. Tecrübelerime göre çok iyi çalışıyor.

  1. Microsoft Excel'de "PDF Olarak Kaydet".
  2. Inkscape'de "PDF Aç".
  3. Belge özelliklerini genişletin, "Sayfayı içeriğe göre yeniden boyutlandır" (gizli) düğmesini tıklayın.
  4. SVG'ye veya Gelişmiş Meta dosyasına kaydedin (emf).

PDF dışa aktarma için eklentiler.

  1. 2007 Microsoft Office Eklentisi: Microsoft PDF veya XPS Olarak Kaydet - "FileFormatConverters.exe" (37 MB)
  2. Excel'de "pdf olarak kaydet" yeni menü seçeneği yaratan ek eklenti - "SaveAsPDFandXPS.exe" (933 KB)

Office 2010 ve üzeri destek doğrudan pdf dosyasına aktarılır, eklenti kullanmanıza gerek yoktur. Office 2013 ve üzeri bile pdf dosyalarını düzenlemeyi destekliyor
phuclv

Inkscape içine kopyalayıp yapıştırın, ancak bir vektör olarak çalışır! SVG tarama görüntüleri içerebilir, ancak çok çok farklı.
Lodewijk

@Lodewijk, Özel Yapıştır'ı yapmanız ve Resim'i (Gelişmiş Meta Dosyası) seçmeniz gerekir. Inkscape hakkında emin değilim ama Corel Draw'da bu şekilde çalışıyor.
Simon

11
  1. Microsoft Excel grafiklerini seçin.
  2. Kopya.
  3. Microsoft PowerPoint'i açın.
  4. Gelişmiş meta dosyası (EMF) olarak başka bir boş slayda yapıştırın-özel.
  5. PowerPoint slaytınızı "başka bir biçim" dosyası olarak kaydedin ve "EMF" yi (Gelişmiş Windows Meta Dosyası) seçin.
  6. EMF dosyanızı InkScape'e aktarın ve nesnenin grubunu çözün.
  7. Görüntüdeki A4 büyüklüğündeki tüm boş alanları silin ve keyfini çıkarın.

Düzenle> Özel Yapıştır altındaki EMF seçeneğini göremiyorum - belki de yanlış olanı kopyaladım. Yaptıklarımın bu videosunu yaptım, böylece talimatlarınızı yanlış takip edip etmediğimi görebilirsiniz: screencast-o-matic.com/watch/clf0DmCfd
tog22

Windows'ta, Özel Yapıştır menüsünün altında "Resim (Gelişmiş Meta Dosyası)" olarak yazılmıştır. Bu nedenle, OSX'te "Resim" seçeneğine tıklamanız ve umarım Gelişmiş Meta Dosyası seçeneğini içeren bir menü daha açmanız gerektiğini düşünüyorum.
Mehper C. Palavuzlar

Windows'da gördüğüm şey: i.imgur.com/Oti8M.png
Mehper C. Palavuzlar

OS X'te, 'Picture' öğesinden sonra herhangi bir seçim yapmaz ve sadece düzenlenemeyen bir bitmap olarak yapıştırır. Garip bir platform tutarsızlığı - Yanıtınızı yine de oylayacağım, çünkü Windows kullanıcılarına yardımcı olacak.
tog22

Sadece Crtl + V kullanın ve Windows otomatik olarak dosyayı Enhaced meta dosyası olarak yapıştırır. Gerisi harika çalışıyor, teşekkürler @ Pedro C. Palavuzlar !!
maycca,

6

Gnumeric'i dene . Grafikleri doğal olarak SVG'ye dışa aktarmayı destekler. Bir de windows versiyonu var. Yani, araç zinciri Excel -> Gnumeric -> SVG, hatta Gnumeric -> SVGExcel kullanmadan olur. IMHO, grafiğinizi SVG'ye almanın en kolay yoludur.


Teşekkürler, ama Mac sürümü yok. Sanırım bir Ubuntu VirtualBox içinde çalıştırabilirim ama Excel dosyalarını ve grafiklerini içe aktaracak mı? Bu, iş
akışımın

Evet, Gnumeric, Excel dosyalarını alabilir. OpenOffice'i kullandığım için Gnumeric'in Excel desteğinin ayrıntılarından emin değilim, ancak xls dosyaları için iyi düzeyde destek bekliyorum.
tohuwawohu

İndirmeye çalışana kadar harika görünüyor: "Şu anda Windows ikili dosyalarını serbest bırakmıyor veya dağıtmıyoruz." Excel'i (öncelikle Windows platformlarında kullanılan) kullanan biri neden bu cevabı yararlı buluyor?
Fuhrmanator

@Fuhrmanator: Evet, Gnumeric personeli ne yazık ki Windows sürümleri oluşturmayı bıraktı. Gnumeric'i (ve diğer güzel Linux uygulamalarını) hala bir pencere kutusunda kullanmak isteyenler için, sadece sanal bir makine oluşturun. VirtualBox kullanarak, basit ve ücretsiz.
tohuwawohu

@tohuwawohu VirtualBox ve Linux'u kurmak, diğer cevapta önerildiği gibi Inkscape'i kurmaktan daha kolay değildir. Cevabınız şimdi zaman açısından yanıltıcı (Anladığım kadarıyla değil, ne yazık ki işler değişti).
Fuhrmanator

4

Excel 2007'yi Windows XP altında kullanarak, kopyalanan grafiklerin Inkscape'de bitmapler olarak yapıştırıldığını da keşfettim. Bu, Excel 2003'ün Windows 7'deki davranışından farklıdır.

Bir geçici çözüm buldum - grafiği çevreleyen hücreleri (grafiği de dahil edecek) seçip kopyalarsanız, vektör grafiğini beklendiği gibi Inkscape'e yapıştırabilirsiniz. Tek dezavantajı ise, grafiklerinizin altında bırakılan excel hücrelerinin ızgarasını elle kaldırmanız gerektiğidir.


3

PowerPoint'in daha yeni sürümleri, Kaydet ve PDF olarak Göndermenize izin verir. Bir PDF dosyası oluşturmak için bu özelliği kullanın, ardından bunu Inkscape'de açın ve gruba göre düzenleyin, ardından sayfayı çizime göre yeniden boyutlandırın ve SVG olarak kaydedin.


2

Sadece bir grafiği kopyalamayı deneyebilirsiniz (Ctrl-C) ve Inkscape'e yapıştırın (ve sonra SVG olarak kaydedin). Excel 2003, Inkscape (0.48.4) ve Windows Vista'da (Ödünçlü bilgisayar) benim için çalıştı, en azından Windows'ta varsayılan kopya formatı EMF gibi görünüyor. Fakat sanırım OS X Clipboard bunu farklı şekilde ele alabilir ve bunun yerine bir bitmap kopyalayıp yapıştırabilir.


2

Birkaç cevapta belirtilen "PDF'yi kırp" adımını önlemek için, grafiği uygun bir kağıt ebadı ve sıfır kenar boşluklarıyla kendi Çalışma Sayfasına koyabilirsiniz. Örneğin, Windows Excel 2007’de:

  1. Grafiği seçin, açılır menüden Grafiği Taşı ... seçeneğini seçin. Yeni sayfa
  2. Yeni Grafik Sayfasında, Sayfa Düzeni | Kenar Boşlukları | Özel Kenar Boşlukları ve sıfır
  3. Sağ alt köşesini sürükleyerek grafiği istediğiniz boyuta getirin
  4. Çizelge Araçları'ndan elde edilen boyuta bakın | Biçim | Boyut
  5. Sayfa Düzeni | Boyutlandırın ve gerektiği gibi ayarlayın

Yeterince yakın boyut yoksa veya tam olmak istiyorsanız, özel bir sayfa boyutu oluşturmanız gerekir. Word'den farklı olarak, Excel bunu yapmanıza izin vermez, ancak boyutu yazıcı sürücüsünden kullanır.

  1. Sayfa Düzeni | Boyut | Daha fazla Kağıt Boyutları | Yazdır ..., sürücüsü özel sayfa boyutları oluşturmanıza izin veren bir yazıcı seçin - çoğu normal PostScript veya PDF sürücüsü
  2. Seçenekler ... | Gelişmiş ... | Kağıt boyutu | PostScript Özel Sayfa Boyutu
  3. Birimleri doğru tutmaya, genişliği ve yüksekliği değiştirmeye dikkat ederek boyutu ayarlayın (Excel varsayılan olarak yatay olarak yazdırılır)

PDF'nin kendisinde grafik etrafında bir anahat bulunmaması en iyisi olabilir: Grafik Alanını Biçimlendir | Kenarlık Rengi | Hat Yok


En iyi cevap! Ayrıca Excel 2016'da çalışır (hem Mac, hem Windows).
CentAu

2

İşte Windows için Excel ve Powerpoint kullanarak bir yöntemdir. Şeridin giriş sekmesindeki copy komutunu kullanarak grafiği Excel'deki panoya kopyalayın. Şeritteki Yapıştır menüsünü kullanarak Powerpoint'te boş bir slayda özel geçmiş. Aşağı kaydırın ve iletişim kutusundaki açılır menüden "Resim (geliştirilmiş meta dosyası)" seçeneğini seçin. Sonra Tamam'ı tıklayın. Grafik Powerpoint'te belirir. Grafiğin seçili olduğundan emin olun ve ardından Düzenle> Grubu Çöz'e gidin. Bir iletişim kutusu görünecektir ... "Bu grup değil, içe aktarılmış bir resim. Microsoft Çizim Nesnesine dönüştürmek ister misiniz?" Evet tıklayın Neredeyse ordasın! Grahp'un hala seçili olduğundan emin olun. Düzenle> Grubu Çöz'e geri dönün ve grafiğin tüm öğelerinin şimdi Powerpoint vektör nesneleri olması gerekir. Şerefe, tadını çıkar.


1

Bu Excel eklentisini önerebilirim: XL Araç Kutusu

Grafikleri doğrudan, Inkscape ile SVG'ye dönüştürülebilen EMF dosyası olarak dışa aktarmanıza olanak tanır.


1

İşte Excel 2011 çalıştıran Mac OS X'teki iş akışım.

  1. Grafiğe sağ tıklayın ve "Resim Olarak Kaydet" i seçin. PDF olarak kaydedin.
  2. PDF'yi Adobe Acrobat'ta açın.
  3. Dosya> Farklı Kaydet> Diğer Seçenekler> Encapsulated PostScript'e gidin. Kayıt etmek.

EPS dosyası daha sonra Illustrator gibi en sevdiğiniz vektör düzenleyicide açılabilir.

PDF'yi doğrudan Illustrator belgenize de yerleştirebileceğinizi unutmayın, ancak benim durumumdaki resimdeki herhangi bir metin çöpe dönüyordu. Grafiğinizde çok miktarda metin yoksa, daha iyi bir seçenek EPS adımını atlamak (yazı tipini yollara dönüştürür) ve Illustrator'ın PDF içe aktarma işleminde çöp metnini elle düzeltmek olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.