Jak mogę wyeksportować wykres wygenerowany w programie Excel jako edytowalny plik grafiki wektorowej, np. SVG?
Po kliknięciu wykresu prawym przyciskiem myszy w programie Excel opcja „Zapisz jako obraz ...” podaje tylko formaty inne niż wektorowe (takie jak PNG i JPG).
Jedynym zasobem, jaki tu znalazłem, jest http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm, gdzie nikt nie udziela prawdziwej odpowiedzi. Podobnie jak tam pytający, nie mam nic przeciwko, czy jest to proces wieloetapowy, np. Excel -> Open Office -> SVG lub Excel -> pdf -> SVG.
Odpowiedzi:
Chociaż rzeczywiście możesz skopiować i wkleić bezpośrednio do InkScape, możesz stracić trochę formatowania. Eksportowanie do pliku PDF zapewnia zachowanie tła pliku Excel. Z mojego doświadczenia działa bardzo dobrze.
Wtyczki do eksportu PDF.
źródło
źródło
Wypróbuj Gnumeric . Obsługuje eksportowanie wykresów do SVG natywnie. Jest też wersja Windows. Tak więc zestawem narzędzi byłby
Excel -> Gnumeric -> SVG
, lub nawetGnumeric -> SVG
bez użycia Excela. IMHO to najprostszy sposób na uzyskanie wykresu w formacie SVG.źródło
Korzystając z programu Excel 2007 w systemie Windows XP, odkryłem również, że skopiowane wykresy są wklejane jako mapy bitowe w programie Inkscape. Jest to inne niż zachowanie programu Excel 2003 w systemie Windows 7.
Znalazłem obejście - jeśli wybierzesz komórki otaczające wykres (w tym również wykres) i skopiujesz, możesz wkleić grafikę wektorową w Inkscape zgodnie z oczekiwaniami. Jedynym niewielkim minusem jest to, że trzeba ręcznie usunąć siatkę komórek programu Excel, która pozostała pod grafiką.
źródło
Nowsze wersje programu PowerPoint umożliwiają zapisywanie i wysyłanie w formacie PDF. Użyj tej funkcji, aby utworzyć plik PDF, a następnie otwórz go w Inkscape i edytuj przez rozgrupowanie, a następnie zmień rozmiar strony na rysunku i zapisz jako SVG.
źródło
Możesz spróbować po prostu skopiować wykres (Ctrl-C) i wkleić go w Inkscape (a następnie zapisać jako SVG). Działa to dla mnie w programach Excel 2003, Inkscape (0.48.4) i Windows Vista (pożyczony komputer), ponieważ przynajmniej w Windows domyślnym formatem kopii wydaje się być EMF. Ale potem myślę, że Schowek OS X może sobie z tym poradzić inaczej i zamiast tego skopiować / wkleić bitmapę.
źródło
Aby uniknąć kroku „przytnij plik PDF” wymienionego w kilku odpowiedziach, możesz umieścić tabelę na własnym arkuszu z odpowiednim rozmiarem papieru i zerowymi marginesami. Np. W Windows Excel 2007:
Jeśli rozmiar nie jest wystarczająco blisko lub chcesz być dokładny, musisz utworzyć niestandardowy rozmiar strony. W przeciwieństwie do Worda, Excel nie pozwala ci tego zrobić sam, ale używa rozmiaru ze sterownika drukarki.
Najlepiej nie mieć konturu wokół wykresu w samym pliku PDF: możesz wybrać Formatuj obszar wykresu | Kolor obramowania | Bez linii.
źródło
Oto metoda wykorzystująca programy Excel i Powerpoint dla systemu Windows. Skopiuj wykres do schowka w programie Excel za pomocą polecenia kopiowania na karcie głównej wstążki. Wklej specjalnie do pustego slajdu w programie PowerPoint za pomocą menu Wklej na wstążce. Przewiń w dół i wybierz „Obraz (ulepszony metaplik)” z menu rozwijanego w oknie dialogowym. Następnie kliknij OK. Wykres pojawi się w Powerpoint. Upewnij się, że wykres jest zaznaczony, a następnie przejdź do Rozmieść> Rozgrupuj. Pojawi się okno dialogowe ... „To importowany obraz, a nie grupa. Czy chcesz go przekonwertować na obiekt rysunkowy Microsoft?” kliknij tak Jesteś prawie na miejscu! Upewnij się, że grahp jest nadal wybrane. Wróć do Rozmieść> Rozgrupuj i kliknij Wszystkie elementy wykresu powinny być teraz obiektami wektorowymi Powerpoint. Pozdrawiam, ciesz się.
źródło
Mogę polecić tę wtyczkę programu Excel: XL Toolbox
Pozwala eksportować wykresy bezpośrednio jako plik EMF, który można przekonwertować za pomocą Inkscape na SVG.
źródło
Oto mój przepływ pracy w systemie Mac OS X z programem Excel 2011.
Plik EPS można następnie otworzyć w ulubionym edytorze wektorów, takim jak Illustrator.
Pamiętaj, że możesz również umieścić plik PDF bezpośrednio w dokumencie programu Illustrator, ale w moim przypadku dowolny tekst na obrazie zmieniał się w śmieci. Jeśli na wykresie nie ma dużej ilości tekstu, lepszym rozwiązaniem może być pominięcie kroku EPS (który zamienia czcionkę w ścieżki) i ręczne poprawienie tekstu śmieci w imporcie PDF programu Illustrator.
źródło