Як експортувати графік як png у Excel 2010?


Відповіді:


18

Ви не можете зробити це безпосередньо з Excel; вам потрібно використовувати зовнішній додаток:

  1. Виберіть діаграму та скопіюйте її у буфер обміну (Ctrl-C).

  2. Відкрийте редактор зображень, який підтримує збереження в PNG.

  3. Зробіть пасту в редакторі зображень (при копіюванні діаграми з Excel 2010 він визнається дійсним зображенням у буфері обміну). Найкраще буде вставити як нове зображення, якщо редактор зображень це підтримує.

  4. Збережіть як PNG.


Я думаю, що це найпростіший спосіб зробити це. Є ще один спосіб зробити це - написати сценарій VB
Ishikawa Yoshi

Це працює для вибраних комірок, а також діаграм
binaryfunt

Працює сам по собі, але я вважаю, що отримане зображення має меншу якість, ніж оригінал. У ліхтарі немає такої проблеми. Це дуже легкий додаток, який постачається з дуже простою функцією завантаження. Див. App.prntscr.com/en/index.html .
Френк Конійн

3

Якщо ви працюєте в середовищі Office, вам не потрібно жодне інше програмне забезпечення, все, що вам потрібно зробити, - це вибрати та скопіювати свою діаграму, а потім вибрати Paste Specialваріант. Один з таких варіантів вставки - PNG. До інших належать:

  • PNG
  • JPEG
  • GIF
  • ЕМП
  • BMP
  • Об'єкт малювання Microsoft Office

Якщо вам потрібно експортувати за межами середовища Office, ви можете використовувати Office Picture Manager. Просто вставте свою діаграму у папку Мої фотографії (або там, де це зручніше). Мої діаграми за замовчуванням вставляються як PNG, але якщо ваших немає, ви можете вибрати своє зображення File>Exportта вибрати список зі свого типу файлу, включаючи PNG.


2

Існує безкоштовна надбудова Excel з відкритим кодом, щоб досягти цього, "Даніель XL Toolbox" ( https://www.xltoolbox.net ).

Відмова: Я є автором цього інструменту.


1

Спробуйте VBA:

Коли на активному графіку натисніть ALT+ F11або CTRL+G

та введіть:

Activechart.export "D:\chart.png" (використовуйте відповідне розташування файлів - уникайте системного розділу)

Ви можете змінити розширення файлу за своїм бажанням (png, jpeg тощо)


1
Alt + F11 потрапляє у вікно VBA, але не до консолі / текстового поля, в яке ви можете вводити текст.
einpoklum - відновити Моніку

0

Зазвичай я спочатку переходжу через друк / експорт у pdf, оскільки не можу зрозуміти, як досягти якості друку за допомогою стандартних методів експорту, зазначених вище. Після експорту в pdf ви можете експортувати в потрібний формат зображення звідти за допомогою інструмента для чищення або pdf до команди png, наприклад /ubuntu/50170/how-to-convert-pdf-to-image/50180 .


Я використовував знімок екрана з PDF, і це навіть не майже якість друку, навіть якщо цільова площа в PDF настільки мала, що її можна збільшити на 400% (і, таким чином, роздільна здатність знятого зображення перевищує 300dpi в оригінальному розмірі). Знову ж таки, мій принтер робить 600dpi, але результати, які я отримав, виглядали гіршими, ніж повинні бути 300dpi (ймовірно, завдяки тому, що зображення на екрані перебуває під керуванням згладжуванням тощо). Тому я дуже рекомендую використовувати інструмент для зображення у форматі PDF (багато програм для обробки зображень можуть імпортувати файли PDF з заданою роздільною здатністю).
загримсан

0

Для Ubuntu з Excel 2010 на POL / Wine:

  1. Виберіть діаграму Home-> Copyабо Ctrl- c. Зауважте, що параметр Home-> Copy as Pictureдля мене не працює, тому спершу спробуйте зі стандартною копією.
  2. Відкрийте Gimp з тире. Якщо у вас не встановлений Gimp, ви можете використовувати LibreOffice Draw.
  3. Натисніть Ctrl- vдля вставки.
  4. Для Gimp: використовуйте File-> Exportта встановіть ім'я та формат файлу.
  5. LibreOffice Draw: Виберіть вставлене зображення, Right-Click->Save Image

Це те саме, що було прийнято відповідь 6 місяців тому.
Скотт

@Scott - Я погоджуюся, що це по суті те саме, але з доданою інформацією для тих, хто може стати новим для цього в Ubuntu / Gimp / LibreOffice. Найголовніше, що Copy as Pictureваріант працює для мене в Windows, але не в Ubuntu, і для того, щоб розібратися в проблемі, знадобилося певний час. У будь-якому разі я радий видалити цю відповідь (або сміливо видаляю її), якщо вона не додасть значення.
JayDin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.