Как сохранить диаграмму Excel в виде изображения (png, jpg, bmp), скопировать в Word и PowerPoint

В этой статье вы узнаете, как сохранить диаграмму Excel в виде изображения (.png, .jpg, .bmp и т. д.) или экспортировать ее в другой файл, например в документ Word или презентацию PowerPoint.

Microsoft Excel — один из самых мощных инструментов для анализа данных, который предоставляет множество функций и специальных опций для визуализации ваших данных. Диаграммы (или графики) являются одним из таких вариантов, и создать диаграмму в Excel так же просто, как выбрать данные и щелкнуть соответствующий значок диаграммы.

Но то, что имеет сильные стороны, обычно имеет и слабые стороны. Слабым местом диаграмм Excel является отсутствие возможности сохранить их в виде изображений или экспортировать в другой файл. Было бы очень хорошо, если бы мы могли просто щелкнуть правой кнопкой мыши график и увидеть что-то вроде “Сохранить как изображение” или же “Экспортировать“. Но так как Microsoft не удосужилась создать для нас такие фичи, то мы что-нибудь придумаем сами 🙂

В этой статье я покажу вам 4 способа сохранения диаграммы Excel в виде изображения, чтобы вы могли вставить ее в другие приложения Office, такие как Word и PowerPoint, или использовать для создания красивой инфографики:

Скопируйте диаграмму в графическую программу и сохраните как картинку

Моя подруга однажды рассказала мне, как она обычно копирует свои диаграммы Excel в Paint. Что она делает, так это создает диаграмму и нажимает Снимок экрана, затем откройте Paint и вставьте изображение всего экрана. После этого она обрезает лишние области экрана и сохраняет оставшуюся часть в файл. Если вы тоже так делаете, забудьте об этом и никогда больше не пользуйтесь этим детским методом! Есть способ быстрее и умнее 🙂

В качестве примера я создал красивую трехмерную круговую диаграмму в своем Excel 2010, которая визуально представляет демографические данные посетителей нашего веб-сайта, и теперь я хочу экспортировать эту диаграмму Excel как изображение. Мы делаем следующее:

  1. Щелкните правой кнопкой мыши где-нибудь на границе диаграммы и нажмите Копировать. Не размещайте курсор внутри графика; это может выбрать отдельные элементы, а не весь график, и вы не увидите Копировать команда.
    Щелкните правой кнопкой мыши границу диаграммы, чтобы скопировать ее.
  2. Откройте Paint и вставьте диаграмму, щелкнув значок «Вставить» на вкладке «Главная» или нажав Ctrl + V:
    Вставьте диаграмму в Paint
  3. Теперь все, что осталось сделать, это сохранить вашу диаграмму в виде файла изображения. Нажмите кнопку “Сохранить как” и выберите один из доступных форматов (.png, .jpg, .bmp и .gif). Для получения дополнительных параметров нажмите кнопку “Другие форматыкнопку в конце списка.
    Сохраните диаграмму в виде изображения .png, .jpg, .bmp и .gif.

Это так просто! Аналогичным образом вы можете сохранить свою диаграмму Excel в любой другой программе рисования графики.

Экспорт диаграммы Excel в Word и PowerPoint

Если вам нужно экспортировать диаграмму Excel в другое приложение Office, такое как Word, PowerPoint или даже Outlook, лучше всего вставить ее прямо из буфера обмена:

  1. Скопируйте диаграмму, как описано в шаге 1 выше.
  2. Щелкните в документе Word или презентации PowerPoint, куда вы хотите вставить диаграмму, и нажмите Ctrl + V. Вместо Ctrl + V вы можете щелкнуть правой кнопкой мыши в любом месте файла, и вы увидите несколько дополнительных Параметры вставки выбирать из:
    Вставить диаграмму Excel в документ Word

Основным преимуществом этого метода является то, что он позволяет экспортировать полнофункциональная диаграмма Excel в другой файл, а не просто изображение. График сохранит связь с исходным листом Excel и будет автоматически обновляться при каждом обновлении данных Excel. Таким образом, вам не нужно будет повторно копировать диаграмму при каждом изменении данных.

Сохраните диаграмму в Word и PowerPoint как изображение

В приложениях Office 2007, 2010 и 2013 вы также можете скопировать диаграмму Excel как изображение. В этом случае она будет вести себя как обычная картинка и не будет обновляться. Например, давайте экспортируем нашу диаграмму Excel в документ Word 2010.

  1. Скопируйте диаграмму из рабочей книги Excel, переключитесь в документ Word, поместите курсор туда, где вы хотите вставить диаграмму, а затем щелкните маленькую черную стрелку в нижней части диаграммы. Вставить кнопка, расположенная на Дом вкладка:
    Нажмите кнопку «Вставить» для специальных параметров «Вставить».
  2. Вы увидите “Вставить специальный…“, как показано на скриншоте выше. При нажатии на нее откроется Вставить Специальный диалог, и вы увидите ряд доступных форматов изображений, включая Bitmap, GIF, PNG и JPEG.
    Сохраните диаграмму в Word в виде изображения Bitmap, GIF, PNG и JPEG.
  3. Выберите один из форматов и нажмите ХОРОШО.

Вероятно, Специальная вставка опция есть и в более ранних версиях Office, но я ими давно не пользовался, поэтому с уверенностью сказать не могу 🙂

Сохранение всех диаграмм в книге Excel в виде изображений

Методы, которые мы обсуждали до сих пор, хорошо работают, если у вас есть один или несколько графиков. Но что, если вам нужно скопировать все диаграммы во всей книге Excel? Их копирование/вставка по отдельности заняло бы довольно много времени. Хорошая новость в том, что вам не нужно этого делать! Вот как вы можете сохранить все диаграммы в книге одновременно:

  1. Когда все ваши графики будут готовы, переключитесь на Файл вкладку и нажмите кнопку Сохранить как кнопка.
  2. Сохранить как откроется диалоговое окно, и вы выберете веб-страницу (*.htm;*html) в разделе “Сохранить как тип“. Также убедитесь, что “Вся книга“переключатель рядом с Сохранять выбрано, как показано на скриншоте:
    Сохранить диаграмму Excel в Word как веб-страницу
  3. Выберите папку назначения, в которой вы хотите сохранить файлы, и нажмите кнопку Сохранять кнопка.

Изображения всех диаграмм в формате .png будут скопированы в эту папку вместе с файлами html. На следующем снимке экрана показано содержимое папки, в которой я сохранил книгу. Книга содержит 3 рабочих листа с графиком в каждом, и, как видите, все три изображения .png на месте!
Все диаграммы в рабочей книге сохраняются в виде изображений .png.

Как вы знаете, PNG является одним из лучших форматов сжатия изображений без потери качества изображения. Если вы предпочитаете какие-либо другие форматы для своих изображений, вы можете легко преобразовать их в .jpg, .gif, .bmp и т. д.

Сохраните диаграмму как изображение с помощью макроса VBA

Если вам необходимо регулярно экспортировать диаграммы Excel в виде изображений, вы можете автоматизировать эту работу с помощью макроса VBA. Самое приятное то, что множество таких макросов уже существует, поэтому нет необходимости изобретать велосипед 🙂

Например, вы можете использовать проверенное решение, опубликованное Джоном Пельтье в его блоге. Макрос такой же простой:
ActiveChart.Export “D:\My Charts\SpecialChart.png”

Эта строка кода позволяет экспортировать выбранную диаграмму в виде изображения .png в указанную папку. Даже если вы никогда раньше не писали ни одного макроса, вы можете создать свой первый прямо сейчас, выполнив 4 простых шага.

Прежде чем браться за макрос, создайте папку, в которую вы хотите экспортировать диаграмму. В нашем случае это папка My Charts на диске D. Ну вот, все приготовления сделаны, беремся за макрос.

  1. В книге Excel переключитесь на Разработчик вкладку и нажмите кнопку Маркос значок в Код группа.
    Щелкните значок Marcos на вкладке «Разработчик».

    Примечание. Если вы создаете макрос впервые, скорее всего, вкладка «Разработчик» не будет отображаться в вашей книге. В этом случае переключитесь на Файл вкладка, нажмите Опции > Настроить ленту. В правой части окна в списке Основные вкладки выберите Разработчика затем щелкните ХОРОШО.

  2. Дайте вашему макросу имя, например SaveSelectedChartAsImage, и включите его только в текущей книге:
    Назовите свой макрос и нажмите «Создать».
  3. Нажмите на Создавать , и у вас откроется редактор Visual Basic с контурами нового макроса, уже написанного для вас. Скопируйте следующий макрос во вторую строку:

    ActiveChart.Export “D:\My Charts\SpecialChart.png”
    Этот макрос сохраняет выбранный график в виде изображения .png в указанную папку.

  4. Закройте редактор Visual Basic и нажмите кнопку Сохранить как кнопка на Файл вкладка Выберите, чтобы сохранить книгу как книгу Excel с поддержкой макросов (*.xlsm). И все, ты это сделал! 🙂

Теперь давайте запустим только что созданный макрос, чтобы посмотреть, как он работает. Ой, подождите… есть еще кое-что, что вам нужно сделать. Вы должны выбрать диаграмму Excel, которую хотите экспортировать, потому что, как вы помните, наш макрос копирует только активную диаграмму. Щелкните в любом месте границы диаграммы, и если вы увидите вокруг нее светло-серую рамку, значит, вы все сделали правильно, и выбран весь график:
Выберите диаграмму перед запуском макроса

Переключиться на Разработчик снова вкладку и нажмите на Макросы значок. Это откроет список макросов в вашей книге. Все, что вам нужно сделать, это выбрать СохранитьSelectedChartAsImage и нажмите на Бежать кнопка:
Запустить макрос

Теперь откройте папку назначения и проверьте, есть ли там изображение .png вашей диаграммы. Аналогичным образом вы можете сохранить картинку в других форматах. В вашем макросе вам просто нужно заменить .png на .jpg или .gif следующим образом:

ActiveChart.Export “D:\My Charts\SpecialChart.jpg”

Кончик. Если вы хотите сохранить рабочий лист Excel в виде изображения JPG, PNG или GIF, прочтите это руководство.

На сегодня это все, надеюсь информация будет вам полезна. Спасибо за чтение!

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *