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

  • Поделись Этим
Michael Brown

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

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

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

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

    Скопировать график в графическую программу и сохранить как изображение

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

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

    1. Щелкните правой кнопкой мыши где-нибудь на границе графика и нажмите кнопку Копировать Не размещайте курсор внутри графика; это может привести к выбору отдельных элементов, а не всего графика в целом, и вы не увидите Копировать командование.

    2. Откройте Paint и вставьте график, щелкнув значок "Вставить" на вкладке "Главная" или нажав Ctrl + V :

    3. Теперь осталось только сохранить график в виде файла изображения. Для этого нажмите кнопку " Сохранить как " и выберите один из доступных форматов (.png, .jpg, .bmp и .gif). Для получения дополнительных опций нажмите кнопку " Другие форматы " в конце списка.

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

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

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

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

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

    Сохранить график в Word и PowerPoint в виде изображения

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

    1. Скопируйте график из рабочей книги Excel, перейдите в документ Word, установите курсор в то место, куда вы хотите вставить график, а затем нажмите на маленькую черную стрелку в нижней части окна Паста кнопка, расположенная на Главная вкладка:

    2. Вы увидите надпись " Паста специальная... ", как показано на скриншоте выше. При нажатии на нее откроется окно Паста Специальный диалог, и вы увидите ряд доступных форматов изображений, включая Bitmap, GIF, PNG и JPEG.

    3. Выберите один из форматов и нажмите OK .

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

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

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

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

    3. Выберите папку назначения, в которую вы хотите сохранить файлы, и нажмите кнопку Сохранить кнопка.

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

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

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

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

    Например, вы можете использовать проверенное решение, опубликованное Джоном Пелтье в его блоге. Макрос очень прост:

    ActiveChart.Export "D:\My Charts\SpecialChart.png"

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

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

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

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

    2. Дайте своему макросу имя, например SaveSelectedChartAsImage, и выберите, чтобы он был включен только в текущей рабочей книге:

    3. Нажмите кнопку Создать и у вас откроется редактор Visual Basic с уже написанными для вас контурами нового макроса. Скопируйте следующий макрос во вторую строку:

      ActiveChart.Export "D:\My Charts\SpecialChart.png"

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

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

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

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

    ActiveChart.Export "D:\My Charts\SpecialChart.jpg"

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

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

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.