Obsah
V tomto článku se dozvíte, jak uložit graf aplikace Excel jako obrázek (.png, .jpg, .bmp atd. ) nebo jej exportovat do jiného souboru, například do dokumentu aplikace Word nebo prezentace aplikace PowerPoint.
Aplikace Microsoft Excel je jedním z nejmocnějších nástrojů pro analýzu dat, který nabízí spoustu funkcí a speciálních možností pro vizualizaci dat. Jednou z takových možností jsou grafy a jejich vytvoření v aplikaci Excel je stejně snadné jako výběr dat a kliknutí na příslušnou ikonu grafu.
Ale co má silné stránky, má obvykle i slabiny. Slabinou grafů v Excelu je absence možnosti uložit je jako obrázek nebo exportovat do jiného souboru. Bylo by opravdu hezké, kdybychom mohli jednoduše kliknout pravým tlačítkem myši na graf a zobrazit něco jako " Uložit jako obrázek " nebo " Export do ". Ale protože se Microsoft neobtěžoval vytvořit takové funkce pro nás, vymyslíme něco sami :).
V tomto článku vám ukážu 4 způsoby, jak uložit graf aplikace Excel jako obrázek, abyste jej mohli vložit do jiných aplikací Office, jako je Word a PowerPoint, nebo použít k vytvoření pěkné infografiky:
Zkopírování grafu do grafického programu a uložení jako obrázek
Jedna moje kamarádka mi jednou vyprávěla, jak obvykle kopíruje své grafy z Excelu do Malování. Vytvoří graf a klikne na něj. PrintScreen , pak otevře Malování a vloží obrázek celé obrazovky. Poté ořízne přebytečné části obrazovky a zbylou část uloží do souboru. Pokud to děláte také tímto způsobem, zapomeňte na to a už nikdy nepoužívejte tuto dětinskou metodu! Existuje rychlejší a chytřejší způsob :-)
Jako příklad mohu uvést, že jsem v aplikaci Excel 2010 vytvořil pěkný trojrozměrný koláčový graf, který vizuálně znázorňuje demografické údaje návštěvníků našich webových stránek, a nyní chci tento graf aplikace Excel exportovat jako obrázek. Postupujeme takto:
- Klikněte pravým tlačítkem myši někam na okraj grafu a klikněte na možnost Kopírovat . Neumisťujte kurzor do grafu; může se stát, že vyberete jednotlivé prvky, a ne celý graf, a neuvidíte jej. Kopírovat příkaz.
- Otevřete aplikaci Malování a vložte graf kliknutím na ikonu Vložit na kartě Domů nebo stisknutím klávesové zkratky Ctrl + V :
- Nyní už zbývá jen uložit graf jako soubor s obrázkem. Klikněte na " Uložit jako " a vyberte jeden z dostupných formátů (.png, .jpg, .bmp a .gif). Pro více možností klikněte na " Další formáty " na konci seznamu.
Je to tak jednoduché! Podobným způsobem můžete uložit graf aplikace Excel do jakéhokoli jiného grafického programu.
Export grafu aplikace Excel do aplikace Word a PowerPoint
Pokud potřebujete exportovat graf aplikace Excel do jiné aplikace Office, jako je Word, PowerPoint nebo dokonce Outlook, je nejlepší jej vložit přímo ze schránky:
- Zkopírujte graf podle popisu v kroku 1 výše.
- Klikněte v dokumentu aplikace Word nebo v prezentaci aplikace PowerPoint na místo, kam chcete graf vložit, a stiskněte klávesovou zkratku Ctrl + V. Místo Ctrl + V , můžete kliknout pravým tlačítkem myši kdekoli v souboru a zobrazí se několik dalších možností. Možnosti vkládání z čeho vybírat:
Hlavní výhodou této metody je, že umožňuje exportovat plně funkční graf aplikace Excel do jiného souboru, nikoliv do pouhého obrázku. Graf si zachová spojení s původním pracovním listem aplikace Excel a automaticky se obnoví při každé aktualizaci dat aplikace Excel. Tímto způsobem nebudete muset graf při každé změně dat znovu kopírovat.
Uložení grafu do aplikace Word a PowerPoint jako obrázek
V aplikacích Office 2007, 2010 a 2013 můžete také zkopírovat graf aplikace Excel jako obrázek. V tomto případě se bude chovat jako běžný obrázek a nebude se aktualizovat. Exportujme například náš graf aplikace Excel do dokumentu aplikace Word 2010.
- Zkopírujte graf ze sešitu aplikace Excel, přepněte se do dokumentu aplikace Word, umístěte kurzor na místo, kam chcete graf vložit, a poté klikněte na malou černou šipku ve spodní části okna. Vložit tlačítko na obrazovce Home tab:
- Zobrazí se " Vložit speciální... ", jak je znázorněno na obrázku výše. Kliknutím na něj se otevře okno Vložit Speciální dialogové okno a zobrazí se řada dostupných formátů obrázků, včetně bitmapových, GIF, PNG a JPEG.
- Vyberte jeden z formátů a klikněte na OK .
Pravděpodobně Vložit speciální možnost je k dispozici i ve starších verzích Office, ale ty jsem již delší dobu nepoužíval, proto nemohu s jistotou tvrdit :)
Uložení všech grafů v sešitě aplikace Excel jako obrázků
Metody, které jsme dosud probrali, fungují dobře, pokud máte jeden nebo několik grafů. Ale co když potřebujete zkopírovat všechny grafy v celém sešitě aplikace Excel? Jejich kopírování/vkládání jednotlivě by zabralo poměrně hodně času. Dobrá zpráva je, že to dělat nemusíte! Zde je návod, jak můžete uložit všechny grafy v sešitě najednou:
- Když jsou všechny grafy připraveny, přepněte na položku Soubor a klikněte na kartu Uložit jako tlačítko.
- Na stránkách Uložit jako se otevře dialogové okno a v něm vyberete možnost Webová stránka (*.htm;*html) pod položkou " Uložit jako typ ". Také se ujistěte, že " Celý pracovní sešit " vedle přepínače Uložit je vybrána, jak je znázorněno na obrázku:
- Vyberte cílovou složku, do které chcete soubory uložit, a klikněte na tlačítko Uložit tlačítko.
Obrázky .png všech grafů se zkopírují do této složky spolu se soubory html. Další snímek obrazovky ukazuje obsah složky, do které jsem uložil svůj sešit. Sešit obsahuje 3 pracovní listy s grafem v každém z nich a jak vidíte, všechny tři obrázky .png jsou na svém místě!
Jak víte, PNG je jedním z nejlepších formátů pro kompresi obrázků bez ztráty kvality. Pokud dáváte přednost jiným formátům, můžete obrázky snadno převést do formátů .jpg, .gif, .bmp atd.
Uložení grafu jako obrázku pomocí makra VBA
Pokud potřebujete pravidelně exportovat grafy Excelu jako obrázky, můžete tuto práci automatizovat pomocí makra VBA. Nejlepší na tom je, že takových maker již existuje celá řada, takže není třeba znovu vynalézat kolo :)
Můžete například použít osvědčené řešení, které na svém blogu zveřejnil Jon Peltier. Makro je jednoduché:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Tento řádek kódu umožňuje exportovat vybraný graf jako obrázek .png do zadané složky. I když jste nikdy předtím nenapsali jediné makro, můžete si své první vytvořit právě teď ve 4 snadných krocích.
Než se pustíte do makra, vytvořte složku, do které chcete graf exportovat. V našem případě je to složka My Charts na disku D. Tak, všechny přípravy jsou hotové, pusťme se do makra.
- V sešitě aplikace Excel přepněte na Vývojář a klikněte na kartu Marcos ikonu v Kód skupina.
Poznámka: Pokud vytváříte makro poprvé, karta Vývojář pravděpodobně nebude v sešitě viditelná. V takovém případě se přepněte na kartu . Soubor klikněte na kartu Možnosti > Přizpůsobení pásky . V pravé části okna v seznamu Hlavní karty vyberte možnost Vývojář a poté klikněte na tlačítko OK .
- Dejte makru název, například UložitVybranýKresbaJakoObrázek, a zvolte, zda jej chcete povolit pouze v aktuálním sešitě:
- Klikněte na Vytvořit Tlačítko a otevře se vám editor Visual Basicu s obrysy nového makra, které již máte napsané. Do druhého řádku zkopírujte následující makro:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Zavřete editor Visual Basicu a klikněte na tlačítko Uložit jako tlačítko na Soubor karta. Zvolte uložení sešitu jako sešit s makry aplikace Excel (*.xlsm). A to je vše, zvládli jste to :).
Nyní nově vytvořené makro spustíme, abychom viděli, jak funguje. Počkat... je tu ještě jedna věc, kterou musíte udělat. Měli byste vybrat graf Excelu, který chcete exportovat, protože jak si pamatujete, naše makro kopíruje pouze aktivní graf. Klikněte kamkoli na okraj grafu, a pokud kolem něj uvidíte světle šedý rámeček, pak jste postupovali správně a máte vybraný celý graf:
Přepněte na Vývojář a znovu klikněte na kartu Makra ikona. Tím se otevře seznam maker v sešitě. Stačí jen vybrat položku SaveSelectedChartAsImage a klikněte na Spustit tlačítko:
Nyní otevřete cílovou složku a zkontrolujte, zda se v ní nachází obrázek grafu ve formátu .png. Podobným způsobem můžete uložit obrázek i v jiných formátech. V makru stačí nahradit .png za .jpg nebo .gif takto:
ActiveChart.Export "D:\My Charts\SpecialChart.jpg"
Tip: Pokud chcete uložit pracovní list aplikace Excel jako obrázek JPG, PNG nebo GIF, přečtěte si tuto příručku.
To je pro dnešek vše, doufám, že vám tyto informace pomohou. Děkujeme za přečtení!