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

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

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

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

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

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

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

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

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

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

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

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

Вот шаги, чтобы сохранить эту диаграмму/график как изображение:

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

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

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

связанный вопрос  Восстановление истории файлов Windows 10: получение удаленных файлов

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

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

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

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

Вот шаги, чтобы сохранить файл в формате HTML и диаграмму Excel в виде изображения в формате PNG:

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

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

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

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

Файл Excel, сохраненный как веб-страница HTML

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

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

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

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

Если вам просто нужно сохранить активную диаграмму (выбранную вами диаграмму) в определенную папку, вы можете использовать следующий код VBA:

ActiveChart.Export ":UserssumitDesktopExampleChartName.png"

Приведенный выше код сохранит активную диаграмму в формате PNG в папке Example с именем ChartName.При необходимости вы можете изменить имя диаграммы и имя/местоположение папки.

Если вы хотите сохранить изображение/картинку в формате JPG, вы можете использовать следующий код:

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

Вы можете запустить этот код VBA, поместив его в Immediate Window, поместив курсор в конец строки и нажав Enter (или вы можете добавить обычный модуль и запустить код оттуда).

связанный вопрос  Как перестать синхронизировать Google Фото?

Однако, если у вас много графиков, этот метод займет довольно много времени.В этом случае вы можете использовать немного более длинный код VBA, упомянутый ниже:

Sub SaveChartsAseMages ()
Dim i As Integer
Dim CurrentActiveSheet как рабочий лист

Приложение.ScreenUpdating = False
Application.EnableEvents = False

Установите CurrentActiveSheet = ActiveSheet

Для каждого шт в рабочих листах
Для каждого чт в ActiveSheet.ChartObjects
чт.Активировать
i = i + 1
ActiveChart.Export «C:\Users\sumit\Desktop\Example\» & Sht.Name & «_chart» & i & «.png»
Следующий чт
Следующий шт

CurrentActiveSheet.Активировать

Application.ScreenUpdating = True
Application.EnableEvents = True

End Sub

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

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

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

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

Скопируйте и вставьте диаграммы 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, лучше всего скопировать и вставить диаграммы непосредственно в виде рисунков в эти другие инструменты.

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

о, привет 👋Рад встрече.

Подписывайтесь на нашу новостную рассылку, Отправляйте очень регулярноОтличная технологияК твоему сообщению.

Оставить комментарий