استخراج جدول از صفحات وب با اکسل

در مطلب قبلی از تحلیل داده با اکسل نشان دادیم که چطور جدول‌های زیبا با اکسل طراحی کنیم تا خوانایی آنها افزایش پیدا کند.

در این مطلب هم قصد داریم در مورد جدول و نحوه ورود یک جدول از صفحه وب به اکسل صحبت کنیم

فرض کنید برای انجام یک پروژه‌ مجبور هستید اطلاعات یک جدول یا Table را از روی صفحه وب webpage استخراج کنید. و آن را وارد اکسل کنید.

احتمالاً اولین راهی که به ذهن می‌رسد  استفاده از موس است. جدول مورد نظر را انتخاب کنیم و با دکمه‌های کپی و پیست آنرا داخل اکسل کپی کنیم.

ولی با این کار فرمت صفحه وب داخل اکسل کپی شده و ظاهر جدول به هم می‌خورد. هم اینکه اگر طول و عرض جدول زیاد باشد کپی کردن دستی با موس روش کارسازی نیست.

به همین خاطر شاید بهتر باشد از خود نرم افزار Excel استفاده کنیم.

اکسل یک ویژگی دارد که می‌توانید محتویات صفحه وب مثل جدول را وارد نرم‌افزار کنید.

مثلاً من در مطلب قبلی که در مورد شبکه‌ های اجتماعی نوشته‌ بودم یک جدول از لیست شبکه‌ های اجتماعی تهیه کرده بودم. می‌خواهم با استفاده از امکانات داخلی این جدول را وارد اکسل کنم:

جدولی که قصد داریم آنرا وارد اکسل کنیم

 

برای این کار یک صفحه یا sheet جدید باز کرده و به قسمت Data می‌روم:

 

حال روی From Web کلیک کرده و در کادر جدیدی که باز می‌شود روی Options و سپس روی Full html Formating  کلیک می‌کنم.

بعد آدرس صفحه‌ی را که قرار است وارد اکسل کنم را در کادر مرورگر کوچک وارد و روی Go کلیک می‌کنم.

در این مرحله ممکن است اکسل شما قفل شود ولی نگران نباشید و اجازه دهید زمان بگذرد.

پس از ظاهر شدن صفحه مورد نظر روی دکمه  گوشه سمت چپ بالا کلیک می‌کنیم تا به  تبدیل شود. و در قسمت پایین import را می‌زنیم.

روی علامت فلش دوم کلیک کنید

مدت صبر کرده و پس از ظاهر شدن پنجره زیر روی Ok کلیک می‌کنیم تا اطلاعات در sheet فعلی ذخیره شود.

 

پس از ورود کامل اطلاعات سطرها و ستون‌های اضافی را delete کرده و جدول خودمان را مرتب می‌کنیم. خروجی نهایی آماده است.

 

 

روش دوم استفاده از افزونه‌ی table capture برای کروم است.

 

مطلب مرتبط: یک نکته در office

چطور در اکسل جدول‌های خوش‌نما رسم کنیم؟

اگر تمام عمر هم از دست اعداد و ارقام فرار کنیم حداقل یک بار  هم که شده حتماً کارمان به اکسل می‌افتد و لیفِ طراحی جداول بزرگ و کوچک به تنمان می‌خورد. مهارت استفاده از نرم افزارهایی مانند Excel واقعاً برای همه عمومیت دارد و دانستن آن واجب است.

اول اینکه بسیاری از کاربران از ویژگی Table در اکسل خبر ندارند. وقتی شما ستون‌ها و سطرهای زیادی داده به صفحات اکسل وارد می‌کنید بدون تبدیل به جدول یا Table عملاً یکی از فواید اکسل بی‌بهره شده اید. برای اینکار پس از انتخاب سلولها، Ctrl+T  را بزنید. مطابق شکل زیر. حال میتوان ستونهای جدول را Sort کرد و از بسیاری از مزیت‌های Table  مثل فرمول نویسی استفاده کرد.

اگر هدف نهایی گزارش گیری از جداول اکسل است، بعد از ورود اطلاعات  برای تدوین یک گزارش خوب، که قابل ارائه به مدیر یا مشتری باشد، بهتر است قبل از هر چیز، به سر وضع آن کمی برسیم. مثلا فرض کنید جدول زیر مربوط به فروش شش ماهه اول سال یک شرکت است:

در اولین مرحله برای وسط چین کردن تیتر جدول به هیچ عنوان از Merge کردن سلول‌ها استفاده نکنیم. این کار باعث به هم خوردگی Sheetمان شده و بعداً دردسر ایجاد می کند. به جای اینکار ۶ سلول را انتخاب کرده و با کلیک راست بروی آن و انتخاب Format Cells در قسمت Alignment مقدار مشخص شده را به Center Across Selection تغییر دهید. ادامه تغییرات در ویدیو زیر آمده. برای تغییر حاشیه های جدول از گزینه Border استفاده می کنیم.

پی نوشت: من خودم نکته های بالا را از کتاب Slaying Excel Dragons مطالعه کردم. پیشنهاد می کنم اگر نیاز به یادگیری اکسل دارید از کتابهای دیگر دوری کرده و حتماً حتماً این کتاب را مطالعه کنید. البته به مباحث پیشرفته مثل ماکرونویسی نمی پردازد ولی برای یادگیری مباحث مقدماتی خصوصاً  Pivot Table بسیار عالی است. این بحث Pivot را هم دست کم نگیرید وگرنه تقریباً میشود گفت اکسل بلد نیستید.  پی‌وِت ۹۰ درصد در زمان و انرژی صرفه جویی می کند.