Как экспортировать диаграмму в формате png в Excel 2010?


Ответы:


18

Вы не можете сделать это прямо из Excel; вам нужно использовать внешнее приложение:

  1. Выберите диаграмму, а затем скопируйте ее в буфер обмена (Ctrl-C).

  2. Откройте графический редактор, который поддерживает сохранение в PNG.

  3. Сделайте вставку в редакторе изображений (при копировании диаграммы из Excel 2010 она распознается как допустимая картинка в буфере обмена). Лучше всего будет вставить новое изображение, если графический редактор поддерживает это.

  4. Сохранить как PNG.


Я думаю, что это самый простой способ сделать это, есть другой способ сделать это, написать скрипт VB
Ишикава Йоши

Это работает как для отдельных ячеек, так и для диаграмм
binaryfunt

Работает само по себе, но я считаю, что полученное изображение имеет меньшее качество, чем оригинал. У Lightshot такой проблемы нет. Это очень легкое приложение, которое поставляется с очень простой функцией загрузки. См. App.prntscr.com/en/index.html .
Фрэнк Конейн

3

Если вы работаете в среде Office, вам не нужно никакого другого программного обеспечения, все, что вам нужно сделать, это выбрать и скопировать диаграмму, а затем выбрать Paste Specialопцию. Одним из таких вариантов вставки является PNG. Другие включают в себя:

  • PNG
  • JPEG
  • GIF
  • EMF
  • BMP
  • Рисование объекта Microsoft Office

Если вам нужно экспортировать за пределы среды Office, вы можете использовать Office Picture Manager. Просто вставьте диаграмму в папку «Мои рисунки» (или там, где это наиболее удобно). Мои диаграммы вставляются как PNG по умолчанию, но если у вас нет, вы можете выбрать свое изображение File>Exportи выбрать тип файла, включая PNG, из списка.


2

Для этого есть бесплатная надстройка Excel с открытым исходным кодом, «Инструментарий Даниэля XL» ( 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% (и, таким образом, разрешение снятого изображения превышает 300 точек на дюйм в исходном размере). С другой стороны, мой принтер работает с разрешением 600 точек на дюйм, но результаты, которые я получил, выглядели намного хуже, чем должны быть 300 точек на дюйм (вероятно, из-за искажения изображения на экране из-за сглаживания и т. Д.). Поэтому я очень рекомендую использовать инструмент PDF для обработки изображений (многие приложения для обработки изображений могут импортировать файлы PDF с заданным разрешением).
Загримсан

0

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

  1. Выберите диаграмму Home-> Copyили Ctrl- c. Обратите внимание, что опция Home-> Copy as Pictureу меня не работает, поэтому сначала попробуйте стандартную копию.
  2. Откройте Gimp из Dash. Если у вас не установлен 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.