Python w Excelu: 10 rzeczy, które warto wiedzieć

Ikona czasu czytania 5 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Microsoft Python w Excelu

Microsoft ujawnione wczoraj długo oczekiwana funkcja Python w programie Excel, która umożliwi użytkownikom łączenie analiz Python i Excel w tym samym skoroszycie. Od

1. Python w Excelu jest stworzony dla analityków

Python w programie Excel to przełomowa funkcja zaprojektowana z myślą o natywnej integracji bezpośrednio z siatką programu Excel. Dzięki tej integracji użytkownicy mogą wprowadzać kod Pythona do komórek Excela, co pozwala na zaawansowane analizy na potrzeby wizualizacji, czyszczenia danych, uczenia maszynowego, analiz predykcyjnych i nie tylko.

Użytkownicy Excela mają teraz dostęp do możliwości Pythona w zakresie tworzenia zaawansowanych wizualizacji, wykorzystywania modeli uczenia maszynowego i stosowania wydajnych technik czyszczenia danych. To płynne połączenie Excela i Pythona otwiera nowe drzwi do kompleksowych rozwiązań w ramach tego samego skoroszytu, zwiększając możliwości analityczne Excela.

2. Jak włączyć Python w Excelu

Włączanie języka Python w programie Excel jest prostym procesem. Użytkownicy muszą dołączyć do programu niejawnego programu testów Microsoft 365 i wybrać poziom niejawnego programu testów kanału beta. Po wykonaniu tej czynności można włączyć podgląd Pythona, wybierając „Formuły” na wstążce, a następnie „Wstaw Python” lub wpisując =PY do komórki Excela.

Ta funkcja jest obecnie udostępniana w publicznej wersji zapoznawczej dla osób biorących udział w programie Microsoft 365 Insiders, korzystających z kanału beta w programie Excel dla systemu Windows. Ten krok po kroku proces zapewnia użytkownikom dostęp do najnowszych kompilacji i możliwość poznania integracji języka Python w programie Excel.

3. Pisanie kodu w Pythonie w Excelu

Pisanie kodu Pythona w programie Excel jest tak proste, jak wybranie komórki i wpisanie kodu. Po włączeniu języka Python w komórce wyświetlana jest zielona ikona „PY”, wskazująca, że ​​komórka jest gotowa na kod w języku Python. Użytkownicy mogą łączyć Python z komórkami i zakresami Excela, korzystając z niestandardowej funkcji Pythona xl().

Ta integracja umożliwia zaawansowane wizualizacje przy użyciu bibliotek takich jak Matplotlib i seaborn, uczenie maszynowe z funkcją scikit-learn, analizę predykcyjną i wydajne techniki czyszczenia danych. Możliwość pisania kodu w języku Python bezpośrednio w programie Excel zwiększa wygodę użytkownika i otwiera nowe możliwości analizy danych.

4. Używanie Pythona z obiektami Excela

Kurs xl() Funkcja służy jako pomost pomiędzy Excelem i Pythonem, akceptując obiekty Excela, takie jak zakresy, tabele i zapytania. Za pomocą tej funkcji użytkownicy mogą bezpośrednio wpisywać odniesienia do komórki Pythona, co pozwala na bezproblemową integrację ze znanymi narzędziami programu Excel, takimi jak formuły, tabele przestawne i wykresy.

Ta zgodność gwarantuje, że użytkownicy mogą wykorzystać to, co najlepsze w programie Excel i Pythonie, tworząc ujednolicony przepływ pracy, który zwiększa produktywność i możliwości analityczne.

5. Pasek formuły dla kodu Pythona

Pasek formuły programu Excel został udoskonalony, aby zapewnić zachowanie edycji podobne do kodu w języku Python. Użytkownicy mogą tworzyć nowe linie i rozszerzać pasek formuły, aby wyświetlić wiele linii kodu, dzięki czemu kodowanie w programie Excel jest bardziej intuicyjne i przyjazne dla użytkownika. Ta funkcja zwiększa komfort kodowania w programie Excel, umożliwiając użytkownikom pisanie i edytowanie kodu w języku Python z łatwością, podobnie jak w przypadku tradycyjnego edytora kodu.

6. Typy wyjściowe Pythona

Użytkownicy mają kontrolę nad sposobem zwracania obliczeń Pythona do programu Excel. Wyniki mogą być wyświetlane jako obiekty Pythona lub jako wartości Excela bezpośrednio w komórce. Typ wyników można zmienić za pomocą menu wyświetlanego prawym przyciskiem myszy lub menu wyników Pythona na pasku formuły, co zapewnia elastyczność wyświetlania wyników. Dzięki tej kontroli użytkownicy mogą dostosować dane wyjściowe do swoich konkretnych potrzeb, niezależnie od tego, czy chcą dalej manipulować danymi w języku Python, czy też wyświetlać wyniki bezpośrednio w komórce programu Excel.

7. Import danych zewnętrznych

Importowanie danych zewnętrznych do języka Python w programie Excel jest łatwe dzięki funkcji Pobierz i przekształć programu Excel i Power Query. W przeciwieństwie do typowych funkcji danych zewnętrznych w języku Python, język Python w programie Excel jest zgodny z wbudowanymi łącznikami programu Excel, umożliwiając łatwą integrację z zewnętrznymi źródłami danych. Ta zgodność gwarantuje, że użytkownicy mogą łatwo przenosić dane zewnętrzne do Pythona w przepływach pracy Excel, usprawniając proces analizy danych i umożliwiając bardziej wszechstronne spostrzeżenia.

8. Kolejność obliczeń w komórkach Pythona

Zrozumienie kolejności obliczeń w komórkach Pythona jest niezbędne do prawidłowego wykonania kodu. Komórki języka Python obliczają w kolejności głównych wierszy w arkuszu języka Python w programie Excel. Ta kolejność jest niezbędna podczas definiowania zmiennych i odwoływania się do nich, zapewniając zdefiniowanie zmiennych przed utworzeniem odniesienia. Takie zrozumienie kolejności obliczeń pomaga użytkownikom pisać wydajny i wolny od błędów kod w środowisku Excel.

9. Opcje przeliczenia

Użytkownicy mają możliwość zawieszenia ponownych obliczeń Pythona, aby poprawić wydajność, korzystając z trybu obliczeń częściowych lub obliczeń ręcznych. Tryby te zapewniają kontrolę nad procesem przeliczeń, umożliwiając użytkownikom uruchamianie obliczeń, gdy są gotowe. Ta kontrola zapewnia użytkownikom możliwość zarządzania wydajnością skoroszytów programu Excel, zwłaszcza podczas pracy z dużymi zbiorami danych lub złożonymi obliczeniami.

10. Python w Excelu działa bezpiecznie w chmurze Microsoft

Kod Pythona używany przez program Excel działa w chmurze Microsoft z zabezpieczeniami na poziomie przedsiębiorstwa. Kod działa w izolowanych kontenerach przy użyciu Azure Container Instances, zapewniając prywatność danych i zgodność z połączonym środowiskiem platformy Microsoft 365. To bezpieczne środowisko usprawnia współpracę i udostępnianie skoroszytów języka Python w skoroszytach programu Excel, zapewniając spokój ducha użytkownikom pracującym z wrażliwymi danymi.

 

Forum użytkowników

Wiadomości 0