Jak wyeksportować wykres jako plik PNG w programie Excel 2010?


Odpowiedzi:


18

Nie możesz tego zrobić bezpośrednio z Excela; musisz użyć zewnętrznej aplikacji:

  1. Wybierz wykres, a następnie skopiuj go do schowka (Ctrl-C).

  2. Otwórz edytor zdjęć, który obsługuje zapisywanie w formacie PNG.

  3. Wklej w edytorze obrazów (podczas kopiowania wykresu z Excela 2010 jest on rozpoznawany jako poprawny obraz w schowku). Najlepiej będzie wkleić jako nowy obraz, jeśli edytor zdjęć to obsługuje.

  4. Zapisz jako PNG.


Myślę, że to najłatwiejszy sposób, aby to zrobić, jest jeszcze jedna metoda, aby napisać skrypt VB
Ishikawa Yoshi

Działa to zarówno dla wybranych komórek, jak i wykresów
binaryfunt

Działa sam w sobie, ale uważam, że wynikowy obraz jest gorszej jakości niż oryginał. Lightshot nie ma tego problemu. Jest to bardzo lekka aplikacja z bardzo łatwą funkcją przesyłania. Zobacz app.prntscr.com/en/index.html .
Frank Conijn

3

Jeśli pracujesz w środowisku Office, nie potrzebujesz żadnego innego oprogramowania, wszystko, co musisz zrobić, to wybrać i skopiować wykres, a następnie wybrać Paste Specialopcję. Jedną z tych opcji wklejania jest PNG. Inne obejmują:

  • PNG
  • JPEG
  • GIF
  • EMF
  • BMP
  • Obiekt rysunkowy Microsoft Office

Jeśli chcesz wyeksportować poza środowisko Office, możesz użyć Office Picture Manager. Wystarczy wkleić wykres do folderu Moje obrazy (lub gdziekolwiek jest to najwygodniejsze). Moje wykresy wklejają domyślnie jako PNG, ale jeśli nie, możesz wybrać obraz i File>Exporttyp pliku, w tym PNG, z listy.



1

Wypróbuj VBA:

Na aktywnym wykresie kliknij ALT+ F11lub CTRL+G

i wpisz:

Activechart.export "D:\chart.png" (użyj odpowiedniej lokalizacji pliku - unikaj partycji systemowej)

Możesz zmienić rozszerzenie pliku według własnego uznania (png, jpeg itp.)


1
Alt + F11 przeniesie Cię do okna VBA, ale nie do konsoli / pola tekstowego, w którym możesz pisać.
einpoklum

0

Zwykle najpierw drukuję / eksportuję do pdf, ponieważ nie widzę, jak osiągnąć jakość wydruku za pomocą domyślnych metod eksportu wymienionych powyżej. Po wyeksportowaniu do pdf możesz stamtąd wyeksportować do żądanego formatu obrazu za pomocą narzędzia wycinania lub pdf do polecenia png, np . Https://askubuntu.com/questions/50170/how-to-convert-pdf-to-image/50180 .


Użyłem zrzutu ekranu z pliku PDF i nie jest on nawet bliski jakości wydruku, nawet jeśli obszar docelowy w pliku PDF jest tak mały, że można go powiększyć o 400% (a zatem rozdzielczość przechwyconego obrazu jest większa niż 300 dpi w oryginalnym rozmiarze). Z drugiej strony moja drukarka ma rozdzielczość 600 dpi, ale wyniki, które uzyskałem, wyglądały znacznie gorzej niż powinno być 300 dpi (prawdopodobnie z powodu zniekształcenia obrazu na ekranie przez wygładzanie itp.). Tak więc bardzo polecam użycie narzędzia PDF do obrazowania (wiele aplikacji do przetwarzania obrazów może importować pliki PDF w danej rozdzielczości).
zagrimsan

0

W systemie Ubuntu z programem Excel 2010 na POL / Wine:

  1. Wybierz wykres Home-> Copylub Ctrl- c. Zauważ, że opcja Home-> Copy as Picturenie działa dla mnie, więc najpierw spróbuj ze standardową kopią.
  2. Otwórz Gimp z deski rozdzielczej. Jeśli nie masz zainstalowanego Gimp, możesz użyć LibreOffice Draw.
  3. Naciśnij Ctrl- vaby wkleić.
  4. W przypadku Gimp: użyj File-> Exporti ustaw nazwę i format pliku.
  5. LibreOffice Draw: wybierz wklejony obraz, Right-Click->Save Image

Jest to to samo, co odpowiedź zaakceptowana 6,5 ​​lat temu.
Scott

@Scott - Zgadzam się, że jest to w zasadzie to samo, ale z dodatkowymi informacjami dla tych, którzy mogą być nowi w robieniu tego w Ubuntu / Gimp / LibreOffice. Co najważniejsze, Copy as Pictureopcja działa dla mnie w systemie Windows, ale nie w Ubuntu i zajęło mi trochę czasu, aby znaleźć problem. W każdym razie jestem szczęśliwy, że mogę usunąć tę odpowiedź (lub ją usunąć), jeśli nie doda ona wartości.
JayDin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.