it-swarm.com.de

Excel-Grafiken als Vektorgrafiken exportieren (z. B. SVGs)?

Wie kann ich ein in Excel erstelltes Diagramm als bearbeitbare Vektorgrafikdatei exportieren, z. eine SVG?

Wenn ich in Excel mit der rechten Maustaste auf ein Diagramm klicke, werden bei Auswahl der Option "Als Bild speichern ..." nur Nicht-Vektorformate (wie PNGs und JPGs) als Optionen angezeigt.

Die einzige Ressource, die ich dazu gefunden habe, ist http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm , wo niemand eine angibt echte Antwort. Genau wie der Fragesteller dort macht es mir nichts aus, wenn es sich um einen mehrstufigen Prozess handelt, z. Excel -> Open Office -> SVG oder Excel -> pdf -> SVG.

23
tog22

Sie können zwar direkt in InkScape kopieren und einfügen, es kann jedoch zu Formatverlusten kommen. Durch das Exportieren nach PDF wird sichergestellt, dass der Hintergrund Ihrer Excel-Datei ebenfalls beibehalten wird. Funktioniert meiner Erfahrung nach sehr gut.

  1. In Microsoft Excel "Als PDF speichern".
  2. In Inkscape "PDF öffnen".
  3. Dokumenteigenschaften, erweitern Sie "Seitengröße an Inhalt anpassen" (hiddent) und klicken Sie auf die Schaltfläche.
  4. In SVG oder Enhanced Meta-Datei (EMF) speichern.

Plugins für den PDF Export.

  1. 2007 Microsoft Office Add-In: Microsoft Speichern als PDF oder XPS - "FileFormatConverters.exe" (37 MB)
  2. Zusätzliches Add-In zum Erstellen der neuen Menüoption "Als PDF speichern" in Excel - "SaveAsPDFandXPS.exe" (933 KB)
9
iBurger
  1. Wählen Sie Ihre Microsoft Excel-Diagramme aus.
  2. Kopieren.
  3. Öffnen Sie Microsoft PowerPoint.
  4. Paste-Special als Enhanced Metafile (EMF) in eine ansonsten leere Folie.
  5. Speichern Sie Ihre PowerPoint-Folie als "anderes Format" -Datei und wählen Sie "EMF" (Enhanced Windows Metafile).
  6. Importieren Sie Ihre EMF -Datei in InkScape und heben Sie die Gruppierung des Objekts auf.
  7. Löschen Sie alle beschissenen A4-Leerzeichen aus dem Bild und genießen Sie es.
10

Try Gnumeric. Es unterstützt das native Exportieren von Grafiken in SVG. Es gibt auch eine Windows-Version. Die Toolchain wäre also Excel -> Gnumeric -> SVG oder sogar Gnumeric -> SVG ohne Excel. IMHO ist es der einfachste Weg, um Ihre Grafik in SVG zu bekommen.

7
tohuwawohu

Unter Verwendung von Excel 2007 unter Windows XP stellte ich außerdem fest, dass kopierte Diagramme in Inkscape als Bitmaps eingefügt werden. Dies unterscheidet sich vom Verhalten von Excel 2003 unter Windows 7.

Ich habe eine Problemumgehung gefunden. Wenn Sie die Zellen auswählen, die das Diagramm umgeben (einschließlich des Diagramms), und kopieren, können Sie in Inkscape wie erwartet eine Vektorgrafik einfügen. Der einzige kleine Nachteil ist, dass Sie das Raster der Excel-Zellen, das sich unter Ihren Grafiken befindet, manuell entfernen müssen.

3
Alex G

Neuere Versionen von PowerPoint ermöglichen das Speichern und Senden als PDF. Verwenden Sie diese Funktion, um eine PDF -Datei zu erstellen, diese in Inkscape zu öffnen und durch Aufheben der Gruppierung zu bearbeiten. Ändern Sie dann die Größe der Seite in die Zeichnung und speichern Sie sie als SVG.

3
drott

Sie können versuchen, ein Diagramm einfach zu kopieren (Strg-C) und in Inkscape einzufügen (und dann als SVG zu speichern). Es funktionierte für mich unter Excel 2003, Inkscape (0.48.4) und Windows Vista (geliehener Computer), da zumindest in Windows das Standard-Kopierformat EMF zu sein scheint. Aber dann denke ich, dass die OS X-Zwischenablage dies anders handhabt und stattdessen eine Bitmap kopiert/einfügt.

Um den in mehreren Antworten erwähnten Schritt "PDF zuschneiden" zu vermeiden, können Sie das Diagramm in ein eigenes Arbeitsblatt mit einer geeigneten Papiergröße und null Rändern einfügen. Z.B. in Windows Excel 2007:

  1. Diagramm auswählen, aus dem Einblendmenü Diagramm verschieben ... | auswählen Neues Blatt
  2. Auf dem neuen Diagrammblatt, Seitenlayout | Ränder | Benutzerdefinierte Ränder und null alle
  3. Ändern Sie die Größe des Diagramms auf die gewünschte Größe, indem Sie an der rechten unteren Ecke ziehen
  4. Die resultierende Größe finden Sie unter Diagrammtools | Format | Größe
  5. Wählen Sie unter Seitenlayout | eine Abschlussgröße aus Größe und passen Sie sie nach Bedarf an

Wenn es keine ausreichende Größe gibt oder Sie genau sein möchten, müssen Sie eine benutzerdefinierte Seitengröße erstellen. Im Gegensatz zu Word können Sie dies in Excel nicht selbst tun, sondern verwenden die Größe des Druckertreibers.

  1. Seitenlayout | Größe | Weitere Papierformate | Drucken ..., wählen Sie einen Drucker aus, mit dessen Treiber Sie benutzerdefinierte Seitengrößen erstellen können - die meisten normalen PostScript- oder PDF-Treiber
  2. Optionen ... | Fortgeschrittene ... | Papiergröße | Benutzerdefinierte PostScript-Seitengröße
  3. Stellen Sie die Größe ein und achten Sie darauf, dass die Einheiten richtig eingestellt sind und tauschen Sie Breite und Höhe aus (Excel druckt standardmäßig im Querformat).

Es ist möglicherweise am besten, im PDF selbst keinen Umriss um das Diagramm zu haben: Sie können Format Chart Area | auswählen Rahmenfarbe | Keine Linie.

2
stevek_mcc

Hier ist eine Methode mit Excel und PowerPoint für Windows. Kopieren Sie das Diagramm mit dem Befehl "Kopieren" auf der Registerkarte "Start" des Menübands in die Zwischenablage in Excel. Über das Menü Einfügen in der Multifunktionsleiste können Sie Inhalte in eine leere Folie in PowerPoint einfügen. Scrollen Sie nach unten und wählen Sie "Bild (erweiterte Metadatei)" aus dem Dropdown-Menü im Dialogfeld. Klicken Sie dann auf OK. Das Diagramm wird in PowerPoint angezeigt. Stellen Sie sicher, dass das Diagramm ausgewählt ist, und gehen Sie zu Anordnen> Gruppierung aufheben. Ein Dialogfeld wird angezeigt ... "Dies ist ein importiertes Bild, keine Gruppe. Möchten Sie es in ein Microsoft Drawing Object konvertieren?" Klicken Sie auf Ja. Sie sind fast da! Stellen Sie sicher, dass die Grafik immer noch ausgewählt ist. Gehen Sie zurück zu Anordnen> Gruppierung aufheben und klicken Sie auf Alle Elemente des Diagramms sollten jetzt PowerPoint-Vektorobjekte sein. Prost, viel Spaß.

2
John Reeves

Ich kann dieses Excel-Plugin empfehlen: XL Toolbox

Sie können Diagramme direkt als EMF -Datei exportieren, die mit Inkscape in SVG konvertiert werden kann.

1
Fabian Heller

Hier ist mein Workflow unter Mac OS X mit Excel 2011.

  1. Klicken Sie mit der rechten Maustaste auf das Diagramm und wählen Sie "Als Bild speichern". Speichern Sie es als PDF.
  2. Öffnen Sie das PDF in Adobe Acrobat.
  3. Gehen Sie zu Datei> Speichern unter> Weitere Optionen> Encapsulated PostScript. Sparen.

Die EPS-Datei kann dann in Ihrem bevorzugten Vektoreditor wie Illustrator geöffnet werden.

Beachten Sie, dass Sie PDF auch direkt in Ihr Illustrator-Dokument einfügen können, aber in meinem Fall wurde jeder Text im Bild zu Müll. Wenn Ihr Diagramm keine große Textmenge enthält, ist es möglicherweise besser, den EPS-Schritt (der die Schrift in Pfade umwandelt) zu überspringen und den fehlerhaften Text im PDF -Import von Illustrator manuell zu korrigieren.

1
sffc