Microsoft dodaje programowanie w Pythonie do arkuszy kalkulacyjnych Excel
Microsoft wprowadza możliwość korzystania z kodu Python bezpośrednio w arkuszach kalkulacyjnych Excel.
Nazywa się to Python in Excel i jest udostępniane jako publiczna wersja zapoznawcza dla niejawnych testerów Microsoft 365 korzystających z kanału beta w programie Excel dla systemu Windows.
Excel obsługuje już formuły, funkcje i Visual Basic for Applications, aby pomóc w zarządzaniu danymi, ale dzięki natywnej integracji Pythona bezpośrednio z arkuszem Excel, Microsoft odblokowuje szereg nowych opcji analizy danych. Obejmuje to łatwy sposób importowania danych zewnętrznych i dostęp do dobrze znanych bibliotek Pythona.
Przedstawione przez Microsoft przykłady tego, na co pozwala integracja Pythona, obejmują zaawansowane wizualizacje i wykresy, zaawansowane techniki czyszczenia danych, a nawet możliwości uczenia maszynowego do analizy predykcyjnej i technik prognozowania (analiza regresji, modelowanie szeregów czasowych).
Dodanie języka Python było możliwe dzięki wykorzystaniu korporacyjnego repozytorium Python Anaconda i nie jest wymagana żadna konfiguracja. Cały kod Pythona będzie działał w chmurze przy użyciu „własnego kontenera izolowanego hiperwizorem przy użyciu Azure Container Instances i bezpiecznych, źródłowych pakietów z Anacondy za pośrednictwem bezpiecznego łańcucha dostaw oprogramowania”.
Guido van Rossum, twórca Pythona i wybitny inżynier Microsoftu, pomógł zdefiniować architekturę Pythona w Excelu. Komentując wydanie, van Rossum powiedział:
„Jestem podekscytowany, że ta wzorowa, ścisła integracja Pythona i Excela ujrzała światło dzienne. Spodziewam się, że obie społeczności znajdą interesujące nowe zastosowania w tej współpracy, wzmacniając możliwości każdego z partnerów. Kiedy dołączyłem do Microsoftu trzy lata temu, nie marzyłem, że będzie to możliwe. Zespół Excel jest doskonały!”
W zeszłym miesiącu Microsoft ogłosił, że użytkownicy 365 mogą spodziewać się wkrótce nowego domyślnego motywu dla programów Word, PowerPoint, Excel i Outlook. Automatycznie instalowana jest również nowa aplikacja 365, aby dodać dodatkową warstwę ochrony. W przeciwieństwie do aktualizacji systemu Windows, aplikacje 365 mogą teraz aktualizować się automatycznie w ciągu zaledwie czterech sekund.