در نسخهی جدید اکسل، مایکروسافت به کاربران این امکان را میدهد تا کدهای پایتون را مستقیماً در سلولهای صفحات گسترده (شیتها) بنویسند و اجرا کنند. این ویژگی جدید به کاربران امکان میدهد فرآیندهای یادگیری ماشینی و ابزارهای تجزیهوتحلیل را مستقیماً در محیط اکسل انجام دهند.
با استفاده از این قابلیت جدید، کاربران اکنون میتوانند کد پایتون را به صورت مستقیم در یک سلول وارد کنند. این امکان به آنها اجازه میدهد تا تصاویر و مدلهای یادگیری ماشینی را به طور مستقیم از داخل اکسل ایجاد کنند. مایکروسافت این امکان را در پیشنمایش عمومی نسخه جدید اکسل خود معرفی کرده است.
یک تابع جدید به نام “PY” نیز به کاربران اجازه میدهد که بدون نیاز به دانلود نرمافزارهای اضافی، به کد پایتون دسترسی داشته باشند.
برنامه نویسی پایتون در اکسل
مایکروسافت در همکاری با شرکت Anaconda، پایتون را به اکسل اضافه کرده است. این همکاری به کاربران اکسل این امکان را میدهد که به صورت ایمن و بدون نگرانی از امنیت، از برخی از محبوبترین کتابخانههای پایتون مانند Pandas، Matplotlib و Scikit-Learn استفاده کنند.
مهمترین نکته که مایکروسافت تأکید میکند، رعایت حریم خصوصی کاربران است. کدهای پایتون در اکسل در یک محیط ایمن و ایزوله اجرا میشوند و از فناوریهایی مانند نمونههای کانتینر Azure و بستههای منبع داخلی Anaconda برای حفاظت از اطلاعات کاربران استفاده میشود.
هنگامی که کاربران فایلهای اکسل را به اشتراک میگذارند، میتوانند برچسبهای حساسیتی را به کتابهای کاری خود اضافه کنند. این تگها به تشخیص و دستهبندی کدهای پایتون با توجه به سیاستهای حفاظت از دادهها کمک میکنند.
با این تغییرات امنیتی، دادههای پایتون میتوانند تنها از طریق تابع داخلی “()xlPython” به کتابهای کاری اکسل ارسال شده و خروجی کدهای پایتون تنها میتواند به عنوان نتیجهی تابع “()=PY” در اکسل دریافت شود.
نحوه استفاده از پایتون در اکسل
برای کاربرانی که نسخه بتا اکسل را در سیستمعامل ویندوز اجرا میکنند، اکنون امکان استفاده از پایتون در اکسل وجود دارد. به منظور بهرهبرداری از این ویژگی، کاربران باید به برنامه Microsoft 365 Insiders ملحق شوند.
مایکروسافت اهمیت دارد تا یکپارچگی پایتون را در اکسل بهبود بخشد و از طریق بهروزرسانیهای آتی، اصلاحاتی در تکمیل خودکار، نحو برجستهسازی، و قابلیتهای مدیریت خطا برای پایتون در اکسل ارائه دهد.
این تغییرات به توسعهدهندگان هوش مصنوعی اجازه میدهد از قابلیتهای یادگیری ماشین و تجزیهوتحلیل در نرمافزار اکسل بهرهبرداری کنند. این تصمیم مایکروسافت به توسعهدهندگان فرصتی میدهد تا در محیطی که با آن آشنایی دارند، از تواناییهای پایتون برای تحلیل داده و ساخت مدلهای یادگیری ماشینی استفاده کنند.
این تصمیم مایکروسافت به منظور ادغام پایتون به عنوان یک زبان برنامهنویسی محبوب است. در همین حین، گوگل نیز با پروژه جدیدی به نام IDX در تلاش است تا توسعهدهندگان را از محیط توسعه VS Code مایکروسافت دور کند. IDX یک محیط توسعهدهنده مبتنی بر مرورگر است که هدف ارائه ابزارهای مناسب برای پروژههای یادگیری ماشینی است.
به عنوان تلاش برای محدود کردن تأثیر این تغییر از سوی گوگل، مایکروسافت به توسعهدهندگان اجازه میدهد تا در سرورهای شخصیشان به ChatGPT دسترسی داشته باشند. ChatGPT جدید در محیط Azure برای موارد استفادهی سازمانی در دسترس قرار میگیرد.