Прочитав эту статью, вы узнаете, как создать отдельный файл диаграммы (.png, .jpg, .bmp или другой формат) в Excel или экспортировать его, например, в документ Word или презентацию PowerPoint.
Microsoft Excel - одно из самых мощных приложений для анализа данных. Он предлагает множество инструментов и функций для визуализации данных. Одним из таких инструментов являются диаграммы (или графики). Чтобы создать график в Excel, достаточно выделить данные и щелкнуть значок графика в соответствующем разделе меню.
Но помимо плюсов, мы должны упомянуть и о минусах. К сожалению, в Excel нет простого способа сохранить график в виде изображения или экспортировать его в другой документ. Было бы здорово, если бы мы могли просто щелкнуть правой кнопкой мыши на графике и увидеть команду, такую как "Сохранить как изображение" или "Экспортировать". Но поскольку Microsoft не потрудилась создать такие функции для нас, мы придумаем что-нибудь сами.
В этой статье я покажу вам 4 способа сохранить диаграмму Excel в виде изображения, которое затем можно вставить в другие документы Office, включая Word и PowerPoint, или использовать для создания привлекательной инфографики.
- Скопируйте график в графический редактор и сохраните его как изображение
- Экспорт диаграммы из Excel в Word или PowerPoint
- Сохраните все диаграммы в рабочей книге Excel в виде изображений
- Сохраните график в виде изображения с помощью макроса VBA
Копируем диаграмму в графический редактор и сохраняем как картинку
Однажды моя подруга поделилась со мной секретом: она обычно копирует свои диаграммы из Excel в Pint. Она создает диаграмму и просто нажимает PrintScreen, затем открывает Paint и вставляет снимок экрана. Затем он обрезает ненужные участки снимка и сохраняет оставшееся изображение в файл. Если вы до сих пор делали то же самое, забудьте об этом и никогда больше не используйте этот детский метод! Мы будем работать быстрее и умнее!
В качестве примера, я создал красивую объемную круговую диаграмму в Excel 2010, чтобы показать демографические характеристики посетителей нашего сайта, и теперь я хочу экспортировать эту диаграмму из Excel в виде изображения. Давайте сделаем это вместе:
- Щелкните правой кнопкой мыши на области графика и выберите Копировать. Не нужно щелкать по самому графику, так как при этом будут выделены отдельные элементы, а не весь график, и команда Копировать не появится.
- Откройте Paint и вставьте диаграмму с помощью значка "Вставить" на вкладке "Главная" и нажмите Ctrl+V.
- Теперь остается только сохранить диаграмму в виде графического файла. Нажмите Сохранить как и выберите один из предложенных форматов (.png, .jpg, .bmp или .gif). Если вы хотите выбрать другой формат, нажмите Другие форматы в конце списка.
Это не может быть проще. Чтобы сохранить диаграмму в Excel таким образом, достаточно иметь любой графический редактор.
Экспортируем диаграмму из Excel в Word или в PowerPoint
Если вы хотите экспортировать диаграмму из Excel в другие приложения Office, такие как Word, PowerPoint или Outlook, лучший способ - использовать буфер обмена.
- Скопируйте диаграмму из Excel, как в предыдущем примере в шаге 1.
- Щелкните в документе Word или презентации PowerPoint, куда вы хотите вставить диаграмму, и нажмите Ctrl+V. Или же, вместо того чтобы нажимать Ctrl+V, щелкните правой кнопкой мыши в любом месте документа, и вы увидите целый набор дополнительных опций в разделе "Параметры вставки".
Главное преимущество этого метода заключается в том, что он экспортирует в другой файл полнофункциональную диаграмму Excel, а не просто рисунок. Диаграмма останется связанной с исходным листом Excel и будет автоматически обновляться при изменении данных в этом листе Excel. Это означает, что вам не придется копировать и вставлять диаграмму заново каждый раз, когда вы меняете данные, использованные для ее построения.
Сохраняем диаграмму в Word и PowerPoint как картинку
Вы можете скопировать диаграмму в Excel как изображение в Office 2007, 2010 и 2013. При этом она будет вести себя как обычное изображение и не будет обновляться. Например, давайте экспортируем диаграмму Excel в документ Word 2010.
- В рабочей книге Excel скопируйте диаграмму, затем откройте Word, установите курсор в то место, куда вы хотите ее вставить, и нажмите маленькую черную стрелку внизу кнопки Вставить на вкладке Главная.
- В появившемся меню нас интересует пункт Paste Special, как указано стрелкой на скриншоте выше. При нажатии откроется одноименный диалог со списком доступных форматов изображений Bitmap (растровая карта), GIF, PNG и JPEG.
- Выберите нужный формат и нажмите OK.
Инструмент Paste Special, вероятно, доступен в более ранних версиях Office, но тогда я им не пользовался, поэтому не могу быть уверен.
Сохраняем все диаграммы рабочей книги Excel как картинки
Методы, которые мы только что обсудили, пригодятся, когда речь идет о небольшом количестве диаграмм. Но что если вам нужно скопировать все диаграммы из рабочей книги Excel? Если копировать и вставлять их по одному, это может занять довольно много времени. Пожалуйста, радуйтесь, что вам не придется этого делать. Существует способ сохранить сразу все диаграммы из рабочей книги Excel.
- Когда вы закончите создание диаграмм в рабочей книге, откройте вкладку Файл и нажмите Сохранить как.
- Появится диалоговое окно Сохранить как. В раскрывающемся списке Сохранить как тип выберите вариант Веб-страница (*.htm, *.html). Также убедитесь, что в опции Сохранить выбрана опция Вся рабочая книга, как показано на скриншоте ниже:
- Выберите папку для сохранения файлов и нажмите кнопку Сохранить.
Все диаграммы в рабочей книге Excel будут скопированы в эту папку вместе с файлами .html. На скриншоте ниже показано содержимое папки, в которой я сохранил свою рабочую книгу. Моя рабочая книга Excel состоит из трех рабочих листов с диаграммой на каждом - и в выбранной мной папке мы видим три диаграммы, сохраненные как файлы изображений в формате .png.
Как вы знаете, PNG - это один из лучших форматов сжатия изображений, в котором нет потери качества. Если вы предпочитаете использовать другие форматы изображений, конвертация в .jpg, .gif, .bmp или любой другой формат не составит труда.
Сохраняем диаграмму как картинку при помощи макроса VBA
Если вам часто приходится экспортировать диаграммы Excel в виде изображений, вы можете автоматизировать эту задачу с помощью макроса VBA. К счастью, существует множество подобных макросов, поэтому нам не придется изобретать велосипед
Например, вы можете использовать проверенное и надежное решение, опубликованное Джоном Пелтье в его блоге. Его макрос очень прост:
ActiveChart.Export "D:MyChartsspecialChart.png".
Эта строка кода создает файл изображения .png в указанной папке и экспортирует в него график. Вы уже можете создать свой первый макрос за 4 простых шага, даже если вы никогда в жизни его не делали.
Прежде чем приступить к написанию макроса, подготовьте папку для экспорта диаграммы. В нашем случае это будет папка My Charts на диске D. Теперь, когда все приготовления завершены, приступим к работе над макросом.
- В рабочей книге Excel откройте вкладку Разработчик и в разделе Код щелкните значок Макросы.
Примечание: Если вы создаете макрос впервые, то, скорее всего, вкладка Разработчик будет скрыта. Если это так, переключитесь на вкладку Файл, нажмите кнопку Параметры и вызовите ленту Настроить. В правой части окна в списке Основные вкладки установите флажок Разработчик и нажмите OK.
- Дайте новому макросу имя типа SaveSelectedChartAsImage и сделайте его доступным только для этой рабочей книги.
- Нажмите кнопку Создать, и откроется окно редактора Visual Basic с уже отмеченными началом и концом вашего нового макроса. Во второй строке скопируйте текст макроса:
ActiveChart.Export "D:My ChartsSpecialChart.png".
- Закройте редактор Visual Basic и на вкладке Файл выберите Сохранить как. Сохраните рабочую книгу в формате Excel Macro-Enabled Workbook (*.xlsm). Вот и все, вы сделали это!
Теперь давайте запустим макрос, который вы только что создали, чтобы посмотреть, как он работает. Подождите... Есть еще одна вещь, которую мы должны сделать. Нам необходимо выбрать диаграмму Excel, которую мы собираемся экспортировать, поскольку наш макрос работает только с выделенной диаграммой. Щелкните в любом месте на краю диаграммы. Светло-серый квадрат, который появится вокруг диаграммы, будет означать, что она полностью выбрана.
Снова откройте вкладку Разработчик и щелкните значок Макросы. Откроется список макросов, доступных в вашей рабочей книге. Выделите SaveSelectedChartAsImage и нажмите Run.
Теперь откройте папку, которую вы указали для сохранения файла - там должно быть изображение экспортированного графика в формате .png. Таким же образом можно сохранить диаграммы в другом формате. Для этого просто замените .png в макросе на .jpg или .gif - как показано ниже:
На сегодня это все, и я надеюсь, что вы с пользой провели время, читая эту статью. Спасибо за внимание!
Это руководство было подготовлено для вас командой office-guru.ru.
Источник : https://www.ablebits.com/office-addins-blog/2013/08/27/save-excel-chart-as-image/
Переводчик: Антон Андронов
Правила перепечатки
Другие учебные пособия по Microsoft Excel