فهرست مطالب
در این مقاله یاد خواهید گرفت که چگونه نمودار اکسل خود را به عنوان یک تصویر (png.، .jpg، .bmp و غیره) ذخیره کنید یا آن را به فایل دیگری مانند یک سند Word یا ارائه پاورپوینت صادر کنید.
Microsoft Excel یکی از قدرتمندترین ابزارها برای تجزیه و تحلیل داده ها است که ویژگی ها و گزینه های ویژه زیادی را برای تجسم داده های شما فراهم می کند. نمودارها (یا نمودارها) یکی از این گزینهها است و ایجاد نمودار در اکسل به آسانی انتخاب دادههای خود و کلیک کردن روی نماد نمودار مناسب است.
اما آنچه نقاط قوت دارد معمولاً دارای نقاط ضعف است. نقطه ضعف نمودارهای اکسل عدم وجود گزینه ای برای ذخیره آنها به عنوان تصویر یا صادرات به فایل دیگر است. خیلی خوب است اگر بتوانیم به سادگی روی یک نمودار کلیک راست کرده و چیزی مانند " ذخیره به عنوان تصویر " یا " صادر کردن به " را مشاهده کنیم. اما از آنجایی که مایکروسافت زحمت ایجاد چنین ویژگی هایی را برای ما به خود نداده است، ما خودمان چیزی را کشف خواهیم کرد :)
در این مقاله من 4 روش برای ذخیره نمودار اکسل به عنوان تصویر را به شما نشان خواهم داد، به طوری که میتوانید آن را در سایر برنامههای آفیس مانند Word و PowerPoint وارد کنید، یا از آن برای ایجاد اینفوگرافیکهای زیبا استفاده کنید:
یک نمودار را در یک برنامه گرافیکی کپی کنید و به عنوان تصویر ذخیره کنید
یکی از دوستانم یک بار به من گفت که چگونه معمولاً نمودارهای اکسل خود را در Paint کپی می کند. کاری که او انجام می دهد این است که یک نمودار ایجاد می کند و روی PrintScreen کلیک می کند، سپس Paint را باز می کند و تصویر کل صفحه را جای می دهد. پس از آن او زائد را کشت می کندنواحی صفحه نمایش و قسمت باقیمانده را در یک فایل ذخیره می کند. اگر شما هم این کار را انجام می دهید، فراموشش کنید و دیگر از این روش کودکانه استفاده نکنید! یک راه سریعتر و هوشمندتر وجود دارد :-)
به عنوان مثال، من یک نمودار 3-D Pie زیبا در اکسل 2010 خود ایجاد کردم که به صورت بصری جمعیت شناسی بازدیدکنندگان وب سایت ما را نشان می دهد و اکنون می خواهم آن را صادر کنم. نمودار اکسل به عنوان تصویر. کاری که ما انجام می دهیم به صورت زیر است:
- در جایی از حاشیه نمودار کلیک راست کرده و Copy را کلیک کنید. مکان نما را در نمودار قرار ندهید. ممکن است به جای کل نمودار، عناصر جداگانه را انتخاب کنید و فرمان Copy را نخواهید دید. نماد را در برگه Home قرار دهید یا Ctrl + V را فشار دهید:
- اکنون تنها کاری که باید انجام دهید این است که نمودار خود را به عنوان یک فایل تصویری ذخیره کنید. روی دکمه " ذخیره به عنوان " کلیک کنید و از بین قالبهای موجود (png.، jpg، bmp. و .gif) انتخاب کنید. برای گزینه های بیشتر، روی دکمه " فرمت های دیگر " در انتهای لیست کلیک کنید.
به همین سادگی! به روشی مشابه، میتوانید نمودار اکسل خود را در هر برنامه نقاشی گرافیکی دیگری ذخیره کنید.
یک نمودار اکسل را به Word و PowerPoint صادر کنید
اگر میخواهید نمودار اکسل را به برنامههای آفیس دیگر صادر کنید. مانند Word، PowerPoint یا حتی Outlook، بهترین راه این است که آن را مستقیماً از کلیپ بورد بچسبانید:
- نمودار خود را همانطور که در مرحله 1 توضیح داده شد کپی کنید.در بالا.
- در سند Word یا ارائه پاورپوینت خود در جایی که می خواهید نمودار را جایگذاری کنید، کلیک کنید و Ctrl + V را فشار دهید. به جای Ctrl + V، میتوانید در هر نقطه از فایل کلیک راست کنید و تعداد انگشت شماری گزینههای چسباندن دیگر را مشاهده خواهید کرد:
مزیت اصلی این روش این است که به شما امکان می دهد یک نمودار اکسل کاملاً کاربردی را به جای یک تصویر صرف به یک فایل دیگر صادر کنید. نمودار ارتباط با کاربرگ اصلی اکسل را حفظ می کند و هر زمان که داده های اکسل شما به روز شد، به طور خودکار بازخوانی می شود. به این ترتیب، با هر تغییر داده نیازی به کپی مجدد نمودار نخواهید داشت.
ذخیره نمودار در Word و PowerPoint به عنوان تصویر
در برنامه های Office 2007، 2010 و 2013، همچنین می توانید نمودار اکسل را به عنوان تصویر کپی کنید. در این صورت، مانند یک تصویر معمولی رفتار می کند و به روز نمی شود. به عنوان مثال، بیایید نمودار اکسل خود را به یک سند Word 2010 صادر کنیم.
- نمودار را از کتاب کار اکسل خود کپی کنید، به سند Word خود بروید، مکان نما را در جایی که می خواهید نمودار را وارد کنید قرار دهید، و سپس روی یک فلش کوچک سیاه رنگ در پایین دکمه جایگذاری که در برگه Home قرار دارد کلیک کنید:
- میبینید دکمه " Paste Special... " همانطور که در تصویر بالا نشان داده شده است. با کلیک بر روی آن، کادر گفتگوی Paste ویژه باز می شود و تعدادی فرمت تصویر موجود از جمله Bitmap، GIF، PNG وJPEG.
- یکی از قالب ها را انتخاب کنید و OK را کلیک کنید.
احتمالا Paste Special گزینه در نسخه های قبلی آفیس نیز موجود است، اما من مدت زیادی است که از آنها استفاده نکرده ام، به همین دلیل نمی توانم با اطمینان بیان کنم :)
همه نمودارها را در یک کتاب کار اکسل به صورت تصویر ذخیره کنید
روش هایی که ما تاکنون در مورد آنها بحث کرده ایم، اگر یک یا چند نمودار داشته باشید، به خوبی کار می کنند. اما اگر بخواهید همه نمودارها را در کل کتاب کار اکسل کپی کنید چه؟ کپی/پیست کردن آنها به صورت جداگانه زمان زیادی می برد. خبر خوب این است که شما نیازی به انجام این کار ندارید! در اینجا نحوه ذخیره همه نمودارها در یک کتاب کار به صورت یکجا آمده است:
- وقتی همه نمودارهای شما آماده شد، به برگه فایل بروید و روی ذخیره به عنوان<کلیک کنید. دکمه 2>.
- گفتگوی ذخیره به عنوان باز می شود و صفحه وب (*.htm;*html) را در زیر " ذخیره به عنوان نوع " انتخاب می کنید. همچنین، مطمئن شوید که دکمه رادیویی " Entire Workbook " در کنار Save انتخاب شده است، همانطور که در تصویر نشان داده شده است:
- پوشه مقصدی را که می خواهید فایل های خود را در آن ذخیره کنید انتخاب کنید و روی دکمه ذخیره کلیک کنید.
تصاویر .png همه نمودارها به همراه فایل های html در آن پوشه کپی می شوند. اسکرین شات بعدی محتوای پوشه ای را که کتاب کارم را در آن ذخیره کرده ام نشان می دهد. این کتاب شامل 3 کاربرگ با یک نمودار در هر کدام است و همانطور که می بینید، هر سه تصویر .png در جای خود قرار دارند!
همانطور که می دانید PNG یکی است.بهترین فرمت های فشرده سازی تصویر بدون افت کیفیت تصویر. اگر فرمت های دیگری را برای تصاویر خود ترجیح می دهید، می توانید به راحتی آنها را به .jpg، .gif، .bmp و غیره تبدیل کنید.
در صورت نیاز، نمودار را به عنوان تصویر با استفاده از ماکرو VBA ذخیره کنید
در صورت نیاز برای صادر کردن نمودارهای اکسل خود به صورت تصویر به طور منظم، می توانید این کار را با استفاده از یک ماکرو VBA خودکار کنید. بهترین بخش این است که انواع مختلفی از این ماکروها در حال حاضر وجود دارند، بنابراین نیازی به اختراع مجدد چرخ نیست :)
به عنوان مثال، می توانید از راه حل آزمایش شده و واقعی منتشر شده توسط Jon Peltier در وبلاگ خود استفاده کنید. . ماکرو به همین سادگی است:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
این خط کد به شما امکان می دهد نمودار انتخابی را به عنوان یک تصویر png. به پوشه مشخص شده صادر کنید. حتی اگر قبلاً هرگز یک ماکرو ننوشتهاید، میتوانید اولین ماکرو خود را همین الان در 4 مرحله آسان ایجاد کنید.
قبل از اینکه ماکرو را انتخاب کنید، پوشهای ایجاد کنید که میخواهید نمودار را در آن صادر کنید. در مورد ما، این پوشه نمودارهای من روی دیسک D است. خوب، همه آماده سازی ها انجام شده است، بیایید ماکرو را انجام دهیم.
- در کتاب کار اکسل خود، به Developer بروید. برگه و روی نماد Marcos در گروه Code کلیک کنید.
توجه داشته باشید. اگر برای اولین بار است که یک ماکرو ایجاد می کنید، به احتمال زیاد تب Developer در کتاب کار شما قابل مشاهده نخواهد بود. در این مورد، به برگه File بروید، روی گزینه ها > Customize Ribbon کلیک کنید. در قسمت سمت راست پنجره، در قسمت اصلیفهرست برگه ها، Developer را انتخاب کنید و سپس OK را کلیک کنید.
- ماکرو خود را یک نام بگذارید، به عنوان مثال SaveSelectedChartAsImage و فعال کردن آن را فقط در کتاب کار فعلی خود انتخاب کنید:
- روی ایجاد کلیک کنید را فشار دهید و ویرایشگر ویژوال بیسیک را با خطوط کلی یک ماکرو جدید از قبل برای شما باز می کنید. ماکرو زیر را در خط دوم کپی کنید:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- ویرایشگر ویژوال بیسیک را ببندید و روی دکمه ذخیره به عنوان کلیک کنید برگه پرونده . انتخاب کنید تا کتاب کار خود را بهعنوان Workbook دارای Macro-Enabled Excel (*.xlsm) ذخیره کنید. و این همه، شما آن را انجام دادید! :)
حالا اجازه دهید ماکرو جدید ایجاد شده را اجرا کنیم تا ببینیم چگونه کار می کند. اوه صبر کن... یه کار دیگه هست که باید انجام بدی. شما باید نمودار Excel را که می خواهید صادر کنید انتخاب کنید زیرا همانطور که به یاد دارید، ماکرو ما فقط نمودار فعال را کپی می کند. روی هر نقطه از حاشیه نمودار کلیک کنید و اگر یک حاشیه خاکستری روشن در اطراف آن مشاهده کردید، آن را به درستی انجام داده اید و کل نمودار شما انتخاب می شود:
به بروید دوباره تب Developer و روی نماد Macros کلیک کنید. با این کار لیستی از ماکروها در کتاب کار شما باز می شود. تنها کاری که باید انجام دهید این است که SaveSelectedChartAsImage را انتخاب کنید و روی دکمه Run کلیک کنید:
اکنون پوشه مقصد خود را باز کنید و بررسی کنید که آیا تصویر png. نمودار شما وجود دارد. به روشی مشابه می توانید یک عکس را در فرمت های دیگر ذخیره کنید. در کلان شما،شما فقط باید .png را با .jpg یا .gif مانند این جایگزین کنید:
ActiveChart.Export "D:\My Charts\SpecialChart.jpg"
نکته. اگر میخواهید یک کاربرگ اکسل را بهعنوان یک تصویر JPG، PNG یا GIF ذخیره کنید، این راهنما را بخوانید.
این همه برای امروز است، امیدوارم اطلاعات برای شما مفید باشد. ممنون که خواندید!