توضیحات
در حالی که اکسل در دنیای تجارت یکی از پراستفادهترین نرمافزارهای تجاری است، فورومهای بازخورد اخیر مایکروسافت پر از درخواست برای گنجاندن پایتون به عنوان یک زبان برنامهنویسی اکسل هستند. در واقع، این ویژگی برتر درخواست شده است. چه چیزی این ترکیب را تا این حد قانعکننده میکند؟ در این راهنمای عملی، Felix Zumstein خالق xlwings، یک بسته منبع باز محبوب برای خودکارسازی اکسل با پایتون، به کاربران با تجربه و اکسل، چگونگی ادغام موثر این دو جهان را نشان میدهد.
با وجود اینکه اکسل در چند سال گذشته چندین قابلیت جدید اضافه کرده است، اما زبان اتوماسیون آن، VBA، مدتها پیش متوقف شده است. بسیاری از کاربران قدرتمند اکسل قبلا پایتون را برای انجام کارهای اتوماسیون روزانه خود پذیرفته و از آن استفاده میکنند. در این کتاب یاد خواهید گرفت:
- از پایتون بدون دانش برنامهنویسی گسترده استفاده کنید.
- با ابزارهای مدرن از جمله نوت بوکهای Jupyter و کد ویژوال استودیو شروع کنید.
- از پانداها برای به دست آوردن، تمیز کردن و تجزیه و تحلیل دادهها و جایگزینی محاسبات معمولی Excel استفاده کنید.
- کارهای خستهکننده مانند ادغام کتابهای کار اکسل و تولید گزارشهای اکسل را خودکار کنید.
- از xlwings برای ساخت ابزارهای تعاملی اکسل که از پایتون به عنوان موتور محاسباتی بهره میبرند، استفاده کنید.
- اکسل را به پایگاههای داده و فایلهای CSV متصل کنید و با استفاده از کد پایتون، دادهها را از اینترنت واکشی کنید.
- از پایتون به عنوان یک ابزار واحد برای جایگزینی VBA، Power Query و Power Pivot استفاده کنید.