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

Гледайте видео - Запазете Excel диаграми като изображения/снимки

Excel има много полезни вградени диаграми, а също така можете да комбинирате и създавате някои невероятни комбинирани диаграми. Графиките на Excel са чудесен начин за визуално показване на вашите данни и често са най -използваните, когато трябва да ги представите на вашия мениджър/клиенти.

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

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

Има обаче някои начини, по които лесно можете да запазвате и експортирате диаграми в Excel като изображения (JPG, PNG, BMP са някои популярни такива) и в този урок ще разгледам тези методи.

Методът, който използвам, ще зависи от това колко графики имате. Ако имате само няколко диаграми, които искате да запазите като изображения, можете да използвате метода copy-paste, но ако имате много, по-добре използвайте методите „изтегляне като HTML“ или VBA.

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

Наистина често срещан метод, който виждам, че много хора използват, е като правят екранна снимка на целия екран (това може да стане, като натиснете клавиша PrintScreen). След като това стане, можете да отворите MS Paint (или какъвто и да е инструмент, който използвате), да поставите екранната снимка и след това да премахнете всичко останало и просто да запазите изображението.

Въпреки че това е чудесен начин да запазите диаграма като изображение и работи добре, има по -добър начин (който отнема по -малко време и изображенията са по -точни).

Да предположим, че имате Excel файл с диаграма, както е показано по -долу:

По -долу са стъпките за запазване на тази диаграма/графика като изображение:

  1. Щракнете с десния бутон върху диаграмата, която искате да запишете
  2. Кликнете върху Копиране
  3. Отворете MS Paint (или какъвто и да е инструмент, който използвате)
  4. Поставете изображението (Control 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 като HTML, не забравяйте да запазите резервно копие. Също така, когато запишете файл като HTML, отвореният в момента файл вече е HTML файл, а не файл във формат Excel. След като запишете файла, трябва да затворите текущия файл (който вече е HTML файл) и да отворите версията на Excel (затова е важно да направите резервно копие)

Запазете всички диаграми като изображения с помощта на VBA

Можете също да използвате VBA код за бързо запазване на диаграми от работна книга на Excel в определена папка.

Ако трябва само да запазите активната диаграма (тази, която сте избрали) в конкретна папка, можете да използвате кода по -долу VBA:

ActiveChart.Export ": \ Users \ sumit \ Desktop \ Example \ ChartName.png"

Горният код ще запише активната диаграма в папката Пример с името ChartName във формат PNG. Можете да промените името на диаграмата и името/местоположението на папката в зависимост от това къде искате.

В случай, че искате да запазите изображението/картината във формат JPG, можете да използвате кода по -долу:

ActiveChart.Export ": \ Users \ sumit \ Desktop \ Example \ ChartName.jpg"

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

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

Sub SaveChartsasImages () Dim i As Integer Dim CurrentActiveSheet Като работен лист Application.ScreenUpdating = False Application.EnableEvents = False Set CurrentActiveSheet = ActiveSheet За всеки Sht в работни листове За всеки cht В ActiveSheet.ChartObjects cht.Acport i = i + 1 ActiveChert " C: \ Users \ sumit \ Desktop \ Example \ "& Sht.Name &" _chart "& i &" .png "Next cht Next Sht CurrentActiveSheet.Activate Application.ScreenUpdating = True Application.EnableEvents = True End Sub

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

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

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

Друго добро нещо при използването на VBA е, че можете да персонализирате кода, за да запазвате само диаграми като изображения от някои специфични листове. Например, ако искате да запазвате само диаграми от листове, които имат префикс2021-2022 в него, можете да промените кода, за да направите това (това може да стане с помощта на оператор 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, по -добре е директно да ги копирате и поставите като картина в тези други инструменти.

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

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave