Как сохранить диаграммы Excel как изображения (сохранить как PNG, JPG, BMP)

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

Хотя ваши диаграммы могут быть в Excel, необязательно, чтобы это лучший способ показать их вашим клиентам / менеджерам. Часто требуется показать эти диаграммы в презентации PowerPoint или в документе MS Word с файлами PDF.

Было бы здорово, если бы в них была встроенная функция для сохранения диаграмм Excel в виде изображений, но это не так.

Однако есть несколько способов, с помощью которых вы можете легко сохранять и экспортировать диаграммы в Excel в виде изображений (популярные форматы JPG, PNG, BMP), и в этом руководстве я расскажу об этих методах.

Метод, который я использую, будет зависеть от того, сколько у вас графиков. Если у вас есть только пара диаграмм, которые вы хотите сохранить как изображения, вы можете использовать метод копирования и вставки, но если у вас их много, лучше использовать методы «загрузить как HTML» или VBA.

Скопируйте диаграмму как сохранить как изображение (MS Paint или другой графический инструмент)

Очень распространенный метод, который используют многие люди, — это делать снимок экрана всего экрана (это можно сделать, нажав клавишу PrintScreen). Как только это будет сделано, вы можете открыть MS Paint (или любой другой инструмент, который вы используете), вставить снимок экрана, а затем удалить все остальное и просто сохранить изображение.

Хотя это прекрасный способ сохранить диаграмму как изображение и он хорошо работает, есть способ лучше (который занимает меньше времени и изображения более точны).

Предположим, у вас есть файл Excel с диаграммой, как показано ниже:

Как сохранить диаграммы Excel как изображения (сохранить как PNG, JPG, BMP)

Ниже приведены шаги по сохранению этой диаграммы / графика как изображения:

  1. Щелкните правой кнопкой мыши диаграмму, которую вы хотите сохранить.
  2. Нажмите на Копировать
  3. Откройте MS Paint (или любой другой инструмент, который вы используете)
  4. Вставьте изображение (Ctrl V работает для MS Paint)
  5. Если есть лишнее пустое пространство, просто выберите и перетащите его, чтобы у вас была только диаграмма.
  6. Перейдите на вкладку Файл.
  7. Перейти к «Сохранить как»
  8. Щелкните формат изображения, в котором вы хотите сохранить диаграмму (есть форматы JPG, PNG и BMP).
Полезное:  Цвет отрицательных меток данных диаграммы в красный цвет со стрелкой вниз

Преимущество этого метода по сравнению со снимком экрана заключается в том, что этот метод копирует только диаграмму, и вам нужно настроить пустое пространство в MS Paint один раз (это может не понадобиться, если вы используете какой-либо другой графический инструмент).

Если у вас уже есть две или более компоновки диаграмм в Excel, и вы хотите сохранить всю эту компоновку как изображение, вы можете сделать это, выбрав все эти диаграммы, скопировав их и вставив в MS Paint.

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

Если у вас есть книга с множеством диаграмм, и вы хотите сохранить все эти диаграммы за один раз, лучший способ — сохранить книгу Excel в виде файла HTML.

Когда вы это сделаете, все диаграммы в вашей книге Excel будут сохраняются как изображения в формате PNG в скачанной папке.

Предположим, у вас есть книга Excel с несколькими листами с диаграммами.

Ниже приведены шаги по сохранению файла в формате HTML и диаграмм Excel в виде изображений в формате PNG:

  1. Откройте книгу, в которой у вас есть диаграммы
  2. Перейдите на вкладку Файл.
  3. Нажмите «Сохранить как».
  4. Нажмите Обзор и выберите место, где вы хотите сохранить все изображения диаграмм.
  5. Измените «Тип файла» на «Веб-страница» (* .htm, * .html).
  6. Нажмите на Сохранить

Это сохранит ваш файл Excel как веб-страницу в указанной папке.

Теперь, чтобы получить все диаграммы в виде изображений, перейдите в папку и вы найдете папку с именем Filename_files (где FileName будет именем, которое вы дали файлу при его сохранении).

Когда вы откроете эту папку, вы найдете все диаграммы, которые были сохранены как изображения PNG.

Как сохранить диаграммы Excel как изображения (сохранить как PNG, JPG, BMP)

Примечание: Когда я попробовал это в своей системе, он дал мне два изображения (идентичных) для каждой диаграммы. Итак, если у вас есть четыре диаграммы, вы получите восемь изображений.

Осторожность: Прежде чем сохранять файл Excel в формате HTML, убедитесь, что вы сохранили резервную копию. Кроме того, когда вы сохраняете файл в формате HTML, текущий открытый файл теперь является файлом HTML, а не файлом формата Excel. После сохранения файла вы должны закрыть текущий файл (который теперь является файлом HTML) и открыть версию Excel (вот почему важно сделать резервную копию).

Полезное:  Как добавить дополнительную ось в диаграммы Excel (простое руководство)

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

Вы также можете использовать код VBA для быстрого сохранения диаграмм из книги Excel в определенную папку.

Если вам нужно сохранить только активную диаграмму (ту, которую вы выбрали) в определенной папке, вы можете использовать приведенный ниже код VBA:
ActiveChart.Export ": \ Users \ sumit \ Desktop \ Example \ ChartName.png"
Приведенный выше код сохранит активную диаграмму в папке Example с именем ChartName в формате PNG. Вы можете изменить имя диаграммы и имя / расположение папки в зависимости от того, где вы хотите.

Если вы хотите сохранить изображение / картинку в формате JPG, вы можете использовать следующий код:
ActiveChart.Export ": \ Users \ sumit \ Desktop \ Example \ ChartName.jpg"
Вы можете запустить этот код VBA, поместив его в ближайшее окно, поместив курсор в конец строки и нажав клавишу Enter (или вы можете вставить обычный модуль и запустить код оттуда).

Но этот метод потребует много времени, если у вас много графиков. В таком случае вы можете использовать немного более длинный код VBA, упомянутый ниже:
Sub SaveChartsasImages () Dim i As Integer Dim CurrentActiveSheet As Worksheet Application.ScreenUpdating = False Application.EnableEvents = False Установить CurrentActiveSheet = ActiveSheet для каждого элемента в листах для каждого элемента в ActiveSheet.ChartObjects cht.Activate i = i + 1 ActiveChart " C: \ Users \ sumit \ Desktop \ Example \ "& Sht.Name &" _chart "& i &" .png "Далее cht Далее Sht CurrentActiveSheet.Activate Application.ScreenUpdating = True Application.EnableEvents = True End Sub
Приведенный выше код проходит через каждый рабочий лист в книге, а затем на каждом листе он переходит к каждой диаграмме. Затем он выбирает диаграмму и сохраняет ее в указанной папке.

Все эти циклы выполняются с помощью цикла For Each Next.

Кроме того, диаграммы сохраняются с именем в формате workheetname_chartNumber. Это гарантирует, что вы сможете определить, какая диаграмма принадлежит какому листу.

Еще одна хорошая вещь в использовании VBA — это то, что вы можете настроить код так, чтобы он сохранял только диаграммы в виде изображений с определенных листов. Например, если вы хотите сохранить диаграммы только из листов с префиксом 2021-2022 в нем, вы можете изменить код для этого (это можно сделать с помощью оператора IF THEN ELSE после строки цикла FOR)

Полезное:  Динамическое построение диаграмм - выделение точек данных в Excel одним нажатием кнопки

Копирование и вставка диаграмм Excel как изображений в MS Word или PowerPoint

В большинстве случаев вам придется представлять свои диаграммы в документах MS Word или PowerPoint. Это часто случается, если вы создаете отчеты или документацию для клиентов.

Точно так же, как вы можете копировать и вставлять изображение в MS Paint, вы можете делать то же самое с Word или PowerPoint.

Но есть одно отличие …

Когда вы копируете диаграмму / график в Excel и вставляете их в MS Word или MS PowerPoint, они не вставляются как изображение. Фактически он вставляется как «графический объект Microsoft Office».

Эта опция полезна для людей, которые хотят, чтобы диаграмма оставалась диаграммой даже в MS Word или PowerPoint, чтобы вы могли редактировать и форматировать ее как диаграмму. Кроме того, этот тип диаграммы по-прежнему связан с данными в Excel, и когда вы обновляете данные в бэкэнде, эта вставленная диаграмма также обновляется.

Но если вы хотите, чтобы эта диаграмма была вставлена ​​как изображение, ниже представлен способ сделать это (в этом примере я буду использовать MS Word для демонстрации шагов, и они будут такими же и для PowerPoint):

  1. Выберите диаграмму, которую вы хотите скопировать в MS Word.
  2. Щелкните правой кнопкой мыши и выберите Копировать.
  3. Откройте документ MS Word, куда вы хотите вставить эту диаграмму как изображение.
  4. На вкладке «Главная» в категории «Буфер обмена» щелкните значок «Вставить» (часть со стрелкой, направленной вниз).
  5. В появившихся опциях нажмите на опцию Вставить как изображение.

Вышеупомянутые шаги обеспечат вставку диаграммы как изображения.

Если вы просто нажмете кнопку «Вставить» (а не «Вставить как изображение»), график не будет вставлен как изображение.

Итак, вот четыре способа быстрого сохранения диаграмм в Excel в виде изображений. Некоторые методы также позволяют выбрать формат изображения (например, с помощью MS Paint или VBA).

Если у вас всего несколько диаграмм, вы можете использовать метод MS Paint, но если на листах есть много диаграмм, которые вы хотите сохранить, лучше использовать метод HTML или код VBA. И если конечной целью является все равно вставить эти диаграммы в Word или PowerPoint, лучше напрямую скопировать и вставить их как изображение в другие инструменты.

Надеюсь, вы нашли этот урок полезным.

Vip Excel: cоветы по работе с Эксель, таблицы и формулы
Добавить комментарий