Как да запишете диаграма на 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 в папката Пример с името ChartName.Можете да промените името на диаграмата и името/местоположението на папката, ако е необходимо.

Ако искате да запишете изображението/картината във формат JPG, можете да използвате следния код:

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

Можете да изпълните този VBA код, като го поставите в Immediate Window, поставите курсора в края на реда и натиснете Enter (или можете да поставите обикновен модул и да стартирате кода от там).

Свързани въпроси  Как да спра синхронизирането на Google Photos?

Въпреки това, ако имате много графики, този метод ще отнеме доста време.В този случай можете да използвате малко по-дългия VBA код, споменат по-долу:

Подзапазване на ChartsasImages()
Dim i като цяло число
Затъмнете CurrentActiveSheet като работен лист

Application.ScreenUpdating = False
Application.EnableEvents = False

Задайте CurrentActiveSheet = ActiveSheet

За всеки Sht In Worksheets
За всеки cht в ActiveSheet.ChartObjects
cht.Активирайте
i = i + 1
ActiveChart.Export “C:\Users\sumit\Desktop\Example\” & Sht.Name & “_chart” & i & “.png”
Следващото чт
Следваща Щ

CurrentActiveSheet. Активиране

Application.ScreenUpdating = Вярно
Application.EnableEvents = Вярно

End Sub

Кодът по-горе преминава през всеки лист в работната книга и след това влиза във всяка диаграма във всеки лист.След това избира диаграмата и я записва в посочената папка.

Всички тези цикли се извършват с помощта на цикъла For Every Next.

Освен това диаграмата се записва във формата на името работен лист име_графикаНомер.Това ще гарантира, че можете да идентифицирате коя диаграма към кой лист принадлежи.

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

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

В повечето случаи трябва да представите диаграмите си в документи на MS Word или PowerPoint.Това обикновено е така, ако създавате клиентски отчет или документ.

Свързани въпроси  Най-доброто премахване на злонамерен софтуер и защита срещу откуп

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

Но има една разлика...

Когато копирате диаграма/графика в Excel и я поставите в MS Word или MS PowerPoint, тя няма да бъде поставена като изображение.Той всъщност е поставен като "Microsoft Office Graphics Object"

Тази опция е полезна за тези, които искат да запазят диаграмата дори в 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, най-добре е да копирате и поставите диаграмите директно като снимки в тези други инструменти.

Надяваме се, че сте намерили този урок за полезен.

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар