Как сохранить диаграмму 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 как изображение. Мы делаем следующее:
- Щелкните правой кнопкой мыши где-нибудь на границе диаграммы и нажмите Копировать. Не размещайте курсор внутри графика; это может выбрать отдельные элементы, а не весь график, и вы не увидите Копировать команда.
- Откройте Paint и вставьте диаграмму, щелкнув значок «Вставить» на вкладке «Главная» или нажав Ctrl + V:
- Теперь все, что осталось сделать, это сохранить вашу диаграмму в виде файла изображения. Нажмите кнопку «Сохранить как» и выберите один из доступных форматов (.png, .jpg, .bmp и .gif). Для получения дополнительных параметров нажмите кнопку «Другие форматыкнопку в конце списка.
Это так просто! Аналогичным образом вы можете сохранить свою диаграмму Excel в любой другой программе рисования графики.
Экспорт диаграммы Excel в Word и PowerPoint
Если вам нужно экспортировать диаграмму Excel в другое приложение Office, такое как Word, PowerPoint или даже Outlook, лучше всего вставить ее прямо из буфера обмена:
- Скопируйте диаграмму, как описано в шаге 1 выше.
- Щелкните в документе Word или презентации PowerPoint, куда вы хотите вставить диаграмму, и нажмите Ctrl + V. Вместо Ctrl + V вы можете щелкнуть правой кнопкой мыши в любом месте файла, и вы увидите несколько дополнительных Параметры вставки выбирать из:
Основным преимуществом этого метода является то, что он позволяет экспортировать полнофункциональная диаграмма Excel в другой файл, а не просто изображение. График сохранит связь с исходным листом Excel и будет автоматически обновляться при каждом обновлении данных Excel. Таким образом, вам не нужно будет повторно копировать диаграмму при каждом изменении данных.
Сохраните диаграмму в Word и PowerPoint как изображение
В приложениях Office 2007, 2010 и 2013 вы также можете скопировать диаграмму Excel как изображение. В этом случае она будет вести себя как обычная картинка и не будет обновляться. Например, давайте экспортируем нашу диаграмму Excel в документ Word 2010.
- Скопируйте диаграмму из рабочей книги Excel, переключитесь в документ Word, поместите курсор туда, где вы хотите вставить диаграмму, а затем щелкните маленькую черную стрелку в нижней части диаграммы. Вставить кнопка, расположенная на Дом вкладка:
- Вы увидите «Вставить специальный…«, как показано на скриншоте выше. При нажатии на нее откроется Вставить Специальный диалог, и вы увидите ряд доступных форматов изображений, включая Bitmap, GIF, PNG и JPEG.
- Выберите один из форматов и нажмите ХОРОШО.
Вероятно, Специальная вставка опция есть и в более ранних версиях Office, но я ими давно не пользовался, поэтому с уверенностью сказать не могу 🙂
Сохранение всех диаграмм в книге Excel в виде изображений
Методы, которые мы обсуждали до сих пор, хорошо работают, если у вас есть один или несколько графиков. Но что, если вам нужно скопировать все диаграммы во всей книге Excel? Их копирование/вставка по отдельности заняло бы довольно много времени. Хорошая новость в том, что вам не нужно этого делать! Вот как вы можете сохранить все диаграммы в книге одновременно:
- Когда все ваши графики будут готовы, переключитесь на Файл вкладку и нажмите кнопку Сохранить как кнопка.
- Сохранить как откроется диалоговое окно, и вы выберете веб-страницу (*.htm;*html) в разделе «Сохранить как тип«. Также убедитесь, что «Вся книга«переключатель рядом с Сохранять выбрано, как показано на скриншоте:
- Выберите папку назначения, в которой вы хотите сохранить файлы, и нажмите кнопку Сохранять кнопка.
Изображения всех диаграмм в формате .png будут скопированы в эту папку вместе с файлами html. На следующем снимке экрана показано содержимое папки, в которой я сохранил книгу. Книга содержит 3 рабочих листа с графиком в каждом, и, как видите, все три изображения .png на месте!
Как вы знаете, PNG является одним из лучших форматов сжатия изображений без потери качества изображения. Если вы предпочитаете какие-либо другие форматы для своих изображений, вы можете легко преобразовать их в .jpg, .gif, .bmp и т. д.
Сохраните диаграмму как изображение с помощью макроса VBA
Если вам необходимо регулярно экспортировать диаграммы Excel в виде изображений, вы можете автоматизировать эту работу с помощью макроса VBA. Самое приятное то, что множество таких макросов уже существует, поэтому нет необходимости изобретать велосипед 🙂
Например, вы можете использовать проверенное решение, опубликованное Джоном Пельтье в его блоге. Макрос такой же простой:
ActiveChart.Export «D:\My Charts\SpecialChart.png»
Эта строка кода позволяет экспортировать выбранную диаграмму в виде изображения .png в указанную папку. Даже если вы никогда раньше не писали ни одного макроса, вы можете создать свой первый прямо сейчас, выполнив 4 простых шага.
Прежде чем браться за макрос, создайте папку, в которую вы хотите экспортировать диаграмму. В нашем случае это папка My Charts на диске D. Ну вот, все приготовления сделаны, беремся за макрос.
- В книге Excel переключитесь на Разработчик вкладку и нажмите кнопку Маркос значок в Код группа.
Примечание. Если вы создаете макрос впервые, скорее всего, вкладка «Разработчик» не будет отображаться в вашей книге. В этом случае переключитесь на Файл вкладка, нажмите Опции > Настроить ленту. В правой части окна в списке Основные вкладки выберите Разработчика затем щелкните ХОРОШО.
- Дайте вашему макросу имя, например SaveSelectedChartAsImage, и включите его только в текущей книге:
- Нажмите на Создавать , и у вас откроется редактор Visual Basic с контурами нового макроса, уже написанного для вас. Скопируйте следующий макрос во вторую строку:
ActiveChart.Export «D:\My Charts\SpecialChart.png»
- Закройте редактор Visual Basic и нажмите кнопку Сохранить как кнопка на Файл вкладка Выберите, чтобы сохранить книгу как книгу Excel с поддержкой макросов (*.xlsm). И все, ты это сделал! 🙂
Теперь давайте запустим только что созданный макрос, чтобы посмотреть, как он работает. Ой, подождите… есть еще кое-что, что вам нужно сделать. Вы должны выбрать диаграмму Excel, которую хотите экспортировать, потому что, как вы помните, наш макрос копирует только активную диаграмму. Щелкните в любом месте границы диаграммы, и если вы увидите вокруг нее светло-серую рамку, значит, вы все сделали правильно, и выбран весь график:
Переключиться на Разработчик снова вкладку и нажмите на Макросы значок. Это откроет список макросов в вашей книге. Все, что вам нужно сделать, это выбрать СохранитьSelectedChartAsImage и нажмите на Бежать кнопка:
Теперь откройте папку назначения и проверьте, есть ли там изображение .png вашей диаграммы. Аналогичным образом вы можете сохранить картинку в других форматах. В вашем макросе вам просто нужно заменить .png на .jpg или .gif следующим образом:
ActiveChart.Export «D:\My Charts\SpecialChart.jpg»
Кончик. Если вы хотите сохранить рабочий лист Excel в виде изображения JPG, PNG или GIF, прочтите это руководство.
На сегодня это все, надеюсь информация будет вам полезна. Спасибо за чтение!