Talaan ng nilalaman
Sa artikulong ito matututunan mo kung paano i-save ang iyong Excel chart bilang isang imahe (.png, .jpg, .bmp atbp. ) o i-export ito sa isa pang file gaya ng Word document o PowerPoint presentation.
Ang Microsoft Excel ay isa sa pinakamakapangyarihang tool para sa pagsusuri ng data na nagbibigay ng maraming feature at mga espesyal na opsyon upang mailarawan ang iyong data. Ang mga chart (o mga graph) ay isa sa mga ganoong opsyon at ang paggawa ng chart sa Excel ay kasingdali ng pagpili ng iyong data at pag-click sa naaangkop na icon ng chart.
Ngunit kung ano ang may kalakasan ay kadalasang may mga kahinaan. Ang mahinang punto ng mga chart ng Excel ay ang kakulangan ng isang opsyon upang i-save ang mga ito bilang mga imahe o i-export sa isa pang file. Talagang maganda kung mag-right click lang tayo sa isang graph at makakita ng isang bagay tulad ng " I-save bilang larawan " o " I-export sa ". Ngunit dahil hindi nag-abala ang Microsoft na gumawa ng mga ganitong feature para sa amin, mag-isa tayong mag-isip ng isang bagay :)
Sa artikulong ito ipapakita ko sa iyo ang 4 na paraan ng pag-save ng Excel chart bilang isang imahe, upang maaari mo itong ipasok sa iba pang mga application ng Office tulad ng Word at PowerPoint, o gamitin upang lumikha ng ilang magagandang infographics:
Kopyahin ang isang chart sa isang graphics program at i-save bilang larawan
Sinabi sa akin ng isang kaibigan ko minsan kung paano niya kinokopya ang kanyang mga Excel chart sa Paint. Ang ginagawa niya ay gumawa ng chart at i-click ang PrintScreen , pagkatapos ay buksan ang Paint at i-paste ang larawan ng buong screen. Pagkatapos nito, tina-crop niya ang kalabisanmga lugar ng screen at i-save ang natitirang bahagi sa isang file. Kung gagawin mo rin ito sa paraang ito, kalimutan ang tungkol dito at huwag nang muling gamitin ang paraang ito ng bata! Mayroong mas mabilis at mas matalinong paraan :-)
Bilang halimbawa, gumawa ako ng magandang 3-D Pie graph sa aking Excel 2010 na biswal na kumakatawan sa mga demograpiko ng mga bisita ng aming web site at ngayon ay gusto kong i-export ito Excel chart bilang imahe. Ang ginagawa namin ay ang mga sumusunod:
- Mag-right click sa isang lugar sa border ng chart at i-click ang Kopyahin . Huwag ilagay ang cursor sa loob ng chart; maaari itong pumili ng mga indibidwal na elemento sa halip na ang buong graph at hindi mo makikita ang command na Kopyahin .
- Buksan ang Paint at i-paste ang chart sa pamamagitan ng pag-click sa I-paste ang icon sa tab na Home o pagpindot sa Ctrl + V :
- Ngayon ang natitira pang gawin ay i-save ang iyong chart bilang isang file ng imahe. I-click ang button na " I-save bilang " at pumili mula sa mga available na format (.png, .jpg, .bmp at .gif). Para sa higit pang mga opsyon, i-click ang button na " Iba pang mga format " sa dulo ng listahan.
Ganyan kasimple! Sa katulad na paraan maaari mong i-save ang iyong Excel chart sa anumang iba pang graphics painting program.
Mag-export ng Excel chart sa Word at PowerPoint
Kung kailangan mong mag-export ng Excel chart sa ilang iba pang Office application gaya ng Word, PowerPoint o kahit Outlook, ang pinakamahusay na paraan ay i-paste ito nang direkta mula sa clipboard:
- Kopyahin ang iyong chart gaya ng inilarawan sa hakbang 1sa itaas.
- Mag-click sa iyong Word document o PowerPoint presentation kung saan mo gustong i-paste ang chart at pindutin ang Ctrl + V . Sa halip na Ctrl + V , maaari kang mag-right click saanman sa file at makakakita ka ng ilang karagdagang Paste Options na mapagpipilian:
Ang pangunahing bentahe ng pamamaraang ito ay nagbibigay-daan ito sa iyong mag-export ng fully-functional na Excel chart sa isa pang file, sa halip na isang imahe lamang. Papanatilihin ng graph ang koneksyon sa orihinal na worksheet ng Excel at awtomatikong magre-refresh sa tuwing ina-update ang iyong data sa Excel. Sa ganitong paraan, hindi mo na kakailanganing muling kopyahin ang chart sa bawat pagbabago ng data.
Mag-save ng chart sa Word at PowerPoint bilang larawan
Sa mga application ng Office 2007, 2010 at 2013, maaari mo ring kopyahin ang Excel chart bilang isang imahe. Sa kasong ito, ito ay gagana bilang isang karaniwang larawan at hindi mag-a-update. Halimbawa, i-export natin ang ating Excel chart sa isang Word 2010 na dokumento.
- Kopyahin ang chart mula sa iyong Excel workbook, lumipat sa iyong Word document, ilagay ang cursor kung saan mo gustong ilagay ang graph, at pagkatapos mag-click sa isang maliit na itim na arrow sa ibaba ng button na I-paste na nasa tab na Home :
- Makikita mo ang " I-paste ang Espesyal... " na button tulad ng ipinapakita sa screenshot sa itaas. Ang pag-click dito ay magbubukas sa I-paste Espesyal na dialog at makikita mo ang ilang magagamit na mga format ng larawan kabilang ang Bitmap, GIF, PNG atJPEG.
- Pumili ng isa sa mga format at i-click ang OK .
Marahil ang I-paste ang Espesyal Available din ang opsyon sa mga naunang bersyon ng Office, ngunit matagal ko nang hindi ginagamit ang mga ito, kaya naman hindi masasabi nang may katiyakan :)
I-save ang lahat ng chart sa isang Excel workbook bilang mga larawan
Ang mga pamamaraan na tinalakay namin sa ngayon ay mahusay na gumagana kung mayroon kang isa o dalawang chart. Ngunit paano kung kailangan mong kopyahin ang lahat ng mga chart sa buong workbook ng Excel? Kakailanganin ng maraming oras upang kopyahin / i-paste ang mga ito nang paisa-isa. Ang mabuting balita ay hindi mo kailangang gawin iyon! Narito kung paano mo mai-save ang lahat ng chart sa isang workbook nang sabay-sabay:
- Kapag handa na ang lahat ng iyong chart, lumipat sa tab na File at i-click ang Save As na buton.
- Magbubukas ang dialog na I-save Bilang at pipiliin mo ang Web Page (*.htm;*html) sa ilalim ng " I-save bilang uri ". Gayundin, tiyaking napili ang " Buong Workbook " na radio button sa tabi ng I-save , tulad ng ipinapakita sa screenshot:
- Piliin ang patutunguhang folder kung saan mo gustong i-save ang iyong mga file at i-click ang button na I-save .
Ang mga .png na larawan ng lahat ng mga chart ay makokopya sa folder na iyon kasama ng mga html na file. Ang susunod na screenshot ay nagpapakita ng nilalaman ng folder kung saan ko na-save ang aking workbook. Naglalaman ang aklat ng 3 worksheet na may graph sa bawat isa at tulad ng nakikita mo, lahat ng tatlong .png na larawan ay nasa lugar!
Tulad ng alam mo, ang PNG ay isang pinakamahusay na mga format ng image-compression nang walang anumang pagkawala ng kalidad ng larawan. Kung mas gusto mo ang ilang iba pang mga format para sa iyong mga larawan, madali mong mako-convert ang mga ito sa .jpg, .gif, .bmp atbp.
Mag-save ng chart bilang larawan gamit ang isang VBA macro
Kung kailangan mo upang i-export ang iyong mga Excel chart bilang mga larawan nang regular, maaari mong i-automate ang gawaing ito gamit ang isang VBA macro. Ang pinakamagandang bahagi ay mayroon nang iba't ibang mga macro, kaya hindi na kailangang muling likhain ang gulong :)
Halimbawa, maaari mong gamitin ang sinubukan-at-totoong solusyon na inilathala ni Jon Peltier sa kanyang blog . Ang macro ay kasing simple nito:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Ang linya ng code na ito ay nagbibigay-daan sa iyong i-export ang napiling chart bilang isang .png na imahe sa tinukoy na folder. Kahit na hindi ka pa nakakasulat ng isang macro dati, maaari kang gumawa ng una mo ngayon sa 4 na madaling hakbang.
Bago mo gawin ang macro, gumawa ng folder kung saan mo gustong i-export ang chart. Sa aming kaso, ito ay My Charts folder sa disk D. Well, lahat ng paghahanda ay tapos na, gawin natin ang macro.
- Sa iyong Excel workbook, lumipat sa Developer tab at mag-click sa icon na Marcos sa grupong Code .
Tandaan. Kung ito ang unang pagkakataon na gagawa ka ng macro, malamang na hindi makikita ang tab ng Developer sa iyong workbook. Sa kasong ito, lumipat sa tab na File , i-click ang Options > Customize Ribbon . Sa kanang bahagi ng bintana, sa MainListahan ng mga tab, piliin ang Developer , at pagkatapos ay i-click ang OK .
- Bigyan ng pangalan ang iyong macro, halimbawa SaveSelectedChartAsImage at piliing paganahin ito sa iyong kasalukuyang workbook lamang:
- I-click ang Gumawa button na at bubuksan mo ang Visual Basic Editor na may mga balangkas ng bagong macro na nakasulat na para sa iyo. Kopyahin ang sumusunod na macro sa pangalawang linya:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Isara ang Visual Basic Editor at i-click ang button na Save As sa tab na File . Piliin upang i-save ang iyong workbook bilang Excel Macro-Enabled Workbook (*.xlsm). At yun lang, nagawa mo na! :)
Ngayon, patakbuhin natin ang bagong likhang macro upang makita kung paano ito gumagana. Ay teka... may isa ka pang gagawin. Dapat mong piliin ang Excel chart na gusto mong i-export dahil gaya ng naaalala mo, ang aktibong chart lang ang kinokopya ng aming macro. Mag-click saanman sa border ng chart at kung makakita ka ng light gray na border na nakapalibot dito, ginawa mo ito nang tama at napili ang iyong buong graph:
Lumipat sa Developer na tab muli at mag-click sa icon na Macros . Magbubukas ito ng listahan ng mga macro sa iyong workbook. Ang kailangan mo lang gawin ay piliin ang SaveSelectedChartAsImage at i-click ang button na Run :
Buksan ngayon ang iyong destination folder at tingnan kung ang .png na larawan ng iyong tsart ay naroon. Sa katulad na paraan maaari kang mag-save ng larawan sa ibang mga format. Sa iyong macro,kakailanganin mo lang palitan ang .png ng .jpg o .gif tulad nito:
ActiveChart.Export "D:\My Charts\SpecialChart.jpg"
Tip. Kung gusto mong mag-save ng Excel worksheet bilang JPG, PNG, o GIF na imahe, basahin ang gabay na ito.
Iyon lang para sa araw na ito, sana ay makatulong sa iyo ang impormasyon. Salamat sa pagbabasa!