Excel + Python w firmie bez instalacji pakietów: jak to połączyć mimo restrykcji IT

Jak połączyć Excel i Pythona w firmie z restrykcjami IT: opcje bez instalacji pakietów, Python in Excel, uruchamianie na serwerze, kontrola wersji, dostęp do danych, audyt i szybki pilotaż.
12 czerwca 2026
blog

Jakie są realne sposoby użycia Pythona z Excelem, gdy nie mogę instalować pakietów na swoim PC?

Jeśli nie masz uprawnień do instalowania pakietów (np. przez pip) ani narzędzi na swoim komputerze, „realne” opcje sprowadzają się do rozwiązań, w których środowisko Pythona działa gdzie indziej (w chmurze lub na serwerze firmowym) albo jest dostarczone jako element już zatwierdzonego stosu IT. W praktyce najczęściej wchodzą w grę poniższe podejścia.

  • Python w Excelu (wbudowana funkcja w Microsoft 365, jeśli organizacja ją udostępnia) – uruchamiasz kod Pythona bez instalacji lokalnej, bo obliczenia wykonywane są w środowisku zarządzanym przez Microsoft. Warunkiem jest posiadanie odpowiedniej licencji/tenanta i włączenie funkcji przez administratora; nie masz pełnej dowolności instalacji bibliotek, tylko pracujesz w ramach udostępnionego środowiska.

  • Uruchamianie Pythona na serwerze (VDI, serwer aplikacyjny, środowisko firmowe) – Excel na Twoim PC pozostaje „cienkim klientem”, a Python działa na maszynie/środowisku, którym zarządza IT (np. pulpit zdalny, serwer z ustalonym zestawem bibliotek). Wymiana danych z Excelem odbywa się zwykle przez pliki (XLSX/CSV) lub udział sieciowy; instalacje i aktualizacje pakietów realizuje administrator, nie użytkownik.

  • Chmurowe notatniki/środowiska (np. Jupyter w przeglądarce) i praca plikowa – kod uruchamiasz w przeglądarce w środowisku, do którego masz dostęp bez instalacji lokalnej. Najprostszy model integracji z Excelem to eksport/import danych (CSV/XLSX) oraz generowanie wyników do pliku, który potem otwierasz w Excelu. Ograniczeniem bywa polityka firmy dotycząca wysyłania danych poza organizację oraz dostępność zatwierdzonej platformy.

  • Automatyzacja przez zatwierdzone narzędzia bez Pythona na PC (np. przepływy/ETL/BI) – jeśli nie możesz uruchamiać Pythona lokalnie, czasem bardziej „realistyczne” jest umieszczenie logiki w zatwierdzonym procesie (np. harmonogramowany skrypt na serwerze, potok danych), który na wejściu/wyjściu używa plików Excela. Excel pozostaje warstwą raportową/odbiorczą, a Python jest częścią backendu zarządzanego przez IT.

Kluczowe jest rozróżnienie: brak instalacji na PC nie blokuje użycia Pythona z Excelem, ale wymusza model, w którym środowisko uruchomieniowe i biblioteki są dostarczone i utrzymywane centralnie (Microsoft, IT, platforma chmurowa), a integracja z Excelem odbywa się przez wbudowane funkcje lub przez pliki/udostępnione zasoby.

Kiedy Python in Excel rozwiązuje problem, a kiedy nie spełni wymagań firmy?

Python in Excel rozwiązuje problem wtedy, gdy potrzebujesz wykonać analizę lub transformacje danych bez budowania osobnej infrastruktury i bez instalowania lokalnych pakietów, a wynik ma wrócić do arkusza jako część modelu obliczeń. Sprawdza się szczególnie przy pracy analitycznej wykonywanej „blisko danych” w Excelu: czyszczeniu i łączeniu tabel, analizie statystycznej, budowie prototypów modeli, powtarzalnych obliczeniach oraz raportowaniu, kiedy kluczowa jest możliwość utrzymania całego procesu w jednym pliku i w znanym środowisku użytkowników biznesowych.

Nie spełni wymagań firmy, gdy rozwiązanie musi działać jak pełnoprawna aplikacja lub usługa: wymaga automatyzacji poza Excelem, pracy bez interakcji użytkownika, harmonogramów, integracji z systemami przez dedykowane interfejsy, przetwarzania w tle albo uruchamiania na serwerach. Ograniczeniem bywa też sytuacja, w której polityki bezpieczeństwa, audytu i kontroli zmian wymagają centralnego wdrażania kodu, testów w pipeline’ach CI/CD, wersjonowania artefaktów i pełnej obserwowalności działania — arkusz jako nośnik logiki jest wtedy trudniejszy do ustandaryzowania i kontrolowania.

W praktyce Python in Excel jest adekwatny, gdy „produktem” jest wynik analizy w arkuszu, a nie usługa IT, oraz gdy wolumen danych i oczekiwania wydajnościowe mieszczą się w realiach pracy z arkuszem. Jeśli natomiast kluczowe są: skalowalność, niezawodność procesów 24/7, ścisłe rozdzielenie środowisk (dev/test/prod) i integracja procesowa z innymi systemami, narzędzie przestaje być właściwym miejscem uruchomieniowym dla logiki biznesowej.

Jak podejść do scenariusza „Python na serwerze”, żeby użytkownik widział wyniki w Excelu bez lokalnej instalacji?

W praktyce chodzi o rozdzielenie dwóch ról: Excel na komputerze użytkownika jest wyłącznie interfejsem do wprowadzania danych i odbioru wyników, a całe wykonanie kodu Python (środowisko, biblioteki, dostęp do źródeł danych) odbywa się na serwerze. Użytkownik nie instaluje Pythona ani pakietów, bo jego plik Excel nie uruchamia lokalnie obliczeń – zamiast tego wysyła dane do usługi serwerowej, która uruchamia skrypt i odsyła rezultat w formie, którą Excel potrafi wczytać.

Kluczowe jest dobranie „kanału zwrotnego” tak, aby wynik był widoczny w Excelu bez dodatkowych instalacji. Najczęściej realizuje się to jako: (1) zwrot gotowego pliku XLSX do pobrania/otwarcia, gdzie serwer generuje plik na podstawie szablonu i wypełnia arkusze wynikami; albo (2) zwrot danych w formacie tekstowym (np. CSV/JSON) pobieranym z ustalonego miejsca (HTTP/SharePoint/plik sieciowy), które Excel potrafi zaimportować standardowymi mechanizmami. W obu wariantach Excel pozostaje „cienkim klientem”: przycisk lub odświeżenie w arkuszu inicjuje żądanie, a wynik pojawia się jako nowy plik lub odświeżone tabele w skoroszycie.

Żeby podejście działało w środowisku z restrykcjami IT, trzeba zapewnić przewidywalny, kontrolowany punkt integracji: serwerową usługę z jasno zdefiniowanym wejściem (np. zakres danych z arkusza lub plik wejściowy) i wyjściem (plik XLSX lub dane do importu), z mechanizmem uwierzytelniania i autoryzacji, oraz z izolacją środowiska uruchomieniowego Pythona. Dzięki temu instalacje i aktualizacje bibliotek, dostęp do danych oraz logowanie wykonania są po stronie serwera, a użytkownik końcowy widzi w Excelu wyłącznie rezultat.

Jak zapewnić powtarzalność środowiska (wersje bibliotek), skoro użytkownicy nie instalują nic lokalnie?

Powtarzalność zapewnia się nie na komputerach użytkowników, tylko po stronie miejsca, w którym wykonuje się kod Pythona. Kluczowe jest, aby środowisko uruchomieniowe (Python + biblioteki) było zdefiniowane i niezmienne dla danej wersji rozwiązania, a użytkownik w Excelu jedynie uruchamiał obliczenia w tym samym, kontrolowanym środowisku.

Praktycznie robi się to przez „zamrożenie” zależności w specyfikacji i odtwarzanie ich identycznie w środowisku wykonawczym:

  • Pinowanie wersji bibliotek w plikach zależności (np. requirements.txt z konkretnymi wersjami, ewentualnie constraints.txt), tak aby instalacje były deterministyczne.
  • Uruchamianie kodu w odizolowanym środowisku utrzymywanym centralnie (np. wirtualne środowisko/venv na serwerze lub obraz kontenera), które zawiera dokładnie te wersje Pythona i bibliotek.
  • Wersjonowanie środowiska razem z rozwiązaniem: środowisko ma własny numer/etykietę wersji, a Excel/automatyzacja wskazuje konkretną wersję runtime, zamiast „najnowszej”.
  • Kontrola zmian: aktualizacje bibliotek wykonuje się celowo (w nowej wersji środowiska), testuje i dopiero potem przełącza użytkowników, zamiast pozwalać na samoczynne aktualizacje.

W efekcie każdy użytkownik uruchamia te same skrypty w tym samym, centralnie zdefiniowanym runtime, więc wyniki są powtarzalne niezależnie od tego, że na stacjach roboczych nie ma żadnych lokalnych instalacji Pythona ani bibliotek.

Jak rozwiązać temat dostępu do danych, poświadczeń i tajemnic w takim układzie?

Kluczowe jest rozdzielenie trzech rzeczy: danych roboczych (co przetwarzasz), poświadczeń (jak się uwierzytelniasz) i tajemnic (hasła, tokeny, klucze prywatne). W układzie „Excel + Python bez instalacji” najbardziej ryzykowne są: trzymanie sekretów w arkuszu, w kodzie VBA/Python oraz w plikach na dysku użytkownika. Bezpieczniejsza praktyka to przeniesienie uwierzytelniania i przechowywania sekretów poza plik Excela oraz ograniczenie ekspozycji danych do minimum.

Dane: przetwarzaj tylko to, co konieczne (minimalizacja), a plik Excela traktuj jak artefakt o ograniczonym zaufaniu. Jeśli dane są wrażliwe, unikaj ich trwałego zapisu w arkuszu i plikach tymczasowych; preferuj pobieranie „na żądanie”, filtrowanie po stronie źródła i zwracanie do Excela jedynie wyników. Kontroluj uprawnienia na poziomie źródła danych (role, widoki, wierszowe uprawnienia), zamiast polegać na „ochronie arkusza”.

Poświadczenia: unikaj kont współdzielonych. Użytkownik powinien uwierzytelnić się własną tożsamością (SSO/AD/Azure AD/IdP firmy), a skrypt ma działać w jego kontekście lub w kontekście kontrolowanego konta serwisowego z jasno zdefiniowanym zakresem dostępu. Jeśli wykorzystywany jest komponent uruchomieniowy po stronie IT (np. usługa/endpoint, który wykonuje kod), to właśnie tam powinno następować uwierzytelnianie do systemów wewnętrznych, a nie w Excelu.

Tajemnice: nie przechowuj haseł, tokenów ani kluczy w komórkach, nazwach zakresów, VBA, plikach .env obok skoroszytu ani w repozytorium. Sekrety powinny być trzymane w firmowym magazynie tajemnic (vault/secret store) albo w mechanizmach systemowych zarządzanych przez IT, z rotacją i audytem. Kod (w Excelu lub w Pythonie) powinien jedynie odwoływać się do sekretu przez bezpieczny mechanizm pobrania w czasie wykonania, bez możliwości łatwego „wycieku” przez zapis do arkusza czy logów.

  • Ogranicz zakres: osobne poświadczenia dla każdego źródła, minimalne uprawnienia (least privilege), dostęp tylko do potrzebnych tabel/endpointów.
  • Nie zapisuj sekretów: żadnych haseł/tokenów w arkuszu, kodzie ani plikach towarzyszących; sekrety wyłącznie w magazynie tajemnic lub w mechanizmach systemowych.
  • Kontroluj przepływ danych: filtruj i agreguj po stronie źródła, ograniczaj eksport do Excela, wyłącz lub ogranicz logowanie danych wrażliwych.
  • Zapewnij audyt: uwierzytelnianie imienne, logi dostępu w systemach źródłowych oraz centralne monitorowanie (kto, kiedy, do czego).

W praktyce oznacza to, że Excel jest warstwą interfejsu i prezentacji, a elementy wymagające zaufania (sekrety, uprawnienia, egzekwowanie polityk) powinny być przeniesione do kontrolowanego środowiska zarządzanego przez IT. Dzięki temu nawet przy braku możliwości instalacji pakietów na stacjach roboczych nie przenosisz ryzyka na plik użytkownika.

💡 Nigdy nie trzymaj sekretów w Excelu ani w kodzie (VBA/Python/.env) — uwierzytelnianie i tajemnice przenieś do kontrolowanej warstwy serwerowej z SSO oraz firmowym vaultem (rotacja, audyt). Minimalizuj dane trafiające do arkusza (pobieranie na żądanie, filtrowanie po stronie źródła) i egzekwuj uprawnienia w systemie źródłowym (least privilege, brak kont współdzielonych).

Jak zorganizować audyt i logowanie uruchomień, żeby spełnić wymagania compliance?

Żeby spełnić wymagania compliance, musisz zapewnić rozliczalność (kto, co, kiedy i na jakich danych wykonał) oraz nienaruszalność śladu audytowego. W praktyce oznacza to rejestrowanie każdego uruchomienia automatyzacji (np. skryptu Pythona wywoływanego z Excela lub procesu pośredniego) w sposób centralny, z kontrolą dostępu i z polityką retencji zgodną z regulacjami w Twojej organizacji.

Minimalny zestaw informacji w logach powinien obejmować identyfikator użytkownika i kontekst uwierzytelnienia (np. konto domenowe/SSO), znacznik czasu (najlepiej w UTC), identyfikator wersji artefaktu uruchomieniowego (hash lub numer wersji skryptu/plików), identyfikator uruchomienia (run id), parametry wejściowe w postaci bezpiecznej (bez danych wrażliwych), identyfikatory źródeł danych i lokalizacji wyników, status (sukces/porażka) oraz błąd w formie technicznej bez wycieku danych. Dla danych wejściowych/wyjściowych zamiast zapisywania treści stosuje się odciski (checksumy) lub identyfikatory plików/rekordów, aby można było udowodnić spójność bez utrwalania danych osobowych w logach.

Logi powinny trafiać do miejsca, które jest poza kontrolą użytkownika końcowego i nie pozwala na ciche modyfikacje: centralny system logowania (np. rozwiązanie SIEM lub repozytorium logów), system zbierający zdarzenia z serwerów albo kontrolowana baza logów z uprawnieniami tylko do dopisywania. Kluczowe są trzy elementy: ograniczenie uprawnień (użytkownik nie może kasować ani edytować zapisów), integralność (np. łańcuchowanie hashy lub podpisywanie zdarzeń) oraz możliwość odtworzenia ścieżki audytu w razie kontroli.

Jeżeli uruchomienia odbywają się z poziomu Excela, compliance zwykle wymaga rozdzielenia „interfejsu” od „wykonania”: Excel może inicjować zlecenie, ale właściwe wykonanie i logowanie powinno dziać się w kontrolowanym środowisku (np. na serwerze/usłudze wewnętrznej) działającym na koncie serwisowym, które samo zapisuje zdarzenia audytowe. Wtedy w logu zapisujesz zarówno to, kto zainicjował zadanie, jak i na jakim koncie/zasobie zostało ono wykonane.

Oprócz samych logów uruchomień potrzebujesz procedur: zdefiniowanej retencji (jak długo przechowujesz logi i dlaczego), zasad dostępu (kto może je odczytywać), monitoringu (wykrywanie błędów i nadużyć) oraz procesu przeglądu audytowego (np. okresowe kontrole wybranych uruchomień). Ważne jest też, aby logowanie było domyślnie włączone i nie mogło zostać wyłączone przez użytkownika w pliku Excela lub w parametrach uruchomienia.

💡 Loguj każde uruchomienie centralnie i niemodyfikowalnie (SIEM/repo logów append-only): kto (SSO), kiedy (UTC), jaka wersja (hash), run id, źródła danych, status i błąd — bez zapisywania treści danych, tylko identyfikatory/odciski. Rozdziel inicjację od wykonania: Excel zleca, a serwer/usługa wykonuje na koncie serwisowym i zawsze zapisuje logi z retencją, kontrolą dostępu i monitoringiem.

Kiedy lepiej zrezygnować z Pythona i zrobić to w Power Query lub w samym Excelu?

Warto zrezygnować z Pythona wtedy, gdy problem jest typowo „arkuszowy” lub „ETL-owy” i da się go rozwiązać szybciej, czytelniej oraz stabilniej narzędziami wbudowanymi. Power Query jest lepszym wyborem, gdy kluczowe jest powtarzalne pobieranie, czyszczenie i łączenie danych (import z plików/Folderu, scalanie tabel, unpivot/pivot, zmiany typów, filtrowanie, deduplikacja) oraz gdy zależy Ci na przejrzystej ścieżce odświeżania bez konieczności utrzymywania kodu. Z kolei „sam Excel” wygrywa przy prostych obliczeniach i analizie na już przygotowanych danych: formuły, tabele przestawne, formatowanie warunkowe, walidacja danych, szybkie ad‑hoc zestawienia i raporty, gdzie dopisywanie kodu byłoby przerostem formy.

Python przestaje mieć sens także wtedy, gdy utrzymanie rozwiązania ma być możliwe przez osoby nietechniczne: w praktyce łatwiej przekazać i audytować logikę opartą o zapytania Power Query, tabele przestawne i formuły niż skrypt, nawet jeśli jest krótki. Podobnie, jeśli proces ma być maksymalnie przewidywalny pod kątem zgodności i kontroli zmian, to logika „klikana” w Excelu/Power Query bywa mniej ryzykowna operacyjnie niż kod, który trzeba wersjonować, testować i przeglądać.

Odstąp od Pythona również wtedy, gdy jego użycie nie wnosi realnej wartości: gdy nie potrzebujesz zaawansowanych algorytmów, nietypowych przekształceń, pracy na większej skali niż wygodnie ogarnia Excel, ani automatyzacji, której nie da się sensownie odtworzyć w Power Query. W takich przypadkach Python zwiększa tylko koszt utrzymania i liczbę miejsc, w których coś może się „rozjechać” (np. różnice w środowisku, zależności, konieczność debugowania).

Jak szybko wystartować pilotaż bez łamania polityk IT i bez długiego projektu wdrożeniowego?

Najszybciej i najbezpieczniej startuje się pilotażem, który nie wymaga instalacji żadnego oprogramowania na stacjach użytkowników i nie wchodzi w konflikt z politykami IT (brak uprawnień administratora, brak niezatwierdzonych dodatków, brak lokalnych interpreterów). W praktyce oznacza to oparcie pilotażu o istniejące, zatwierdzone komponenty środowiska firmowego oraz uruchamianie logiki Pythona poza komputerem użytkownika (np. w kontrolowanym środowisku serwerowym lub zarządzanej usłudze), a w Excelu pozostawienie jedynie roli „frontu” do wprowadzania danych i odbierania wyników.

Żeby uniknąć długiego projektu wdrożeniowego, zakres pilotażu musi być ograniczony do jednego, konkretnego procesu i mierzalnego wyniku, przy jednoczesnym zachowaniu minimalnego śladu zmian: jeden plik Excela jako interfejs, jedno źródło danych (albo wycinek), jedna ścieżka uruchomienia oraz jedno, jasno opisane wyjście (np. gotowa tabela z wynikami). IT zwykle akceptuje takie podejście łatwiej, bo nie zmienia standardu stacji roboczych, a kontrola (logi, dostęp, wersjonowanie) znajduje się po stronie środowiska centralnego.

Kluczowe jest formalne „odcięcie” pilotażu od elementów, które najczęściej łamią polityki: makra VBA uruchamiające nieautoryzowane skrypty, dodatki COM/Office bez zatwierdzenia, pobieranie pakietów z Internetu w trakcie działania oraz zapisywanie danych w niekontrolowanych lokalizacjach. Jeśli pilot ma używać danych wrażliwych, od początku należy przyjąć zasadę: dane pozostają w zatwierdzonych repozytoriach, a Excel pobiera tylko to, do czego użytkownik ma uprawnienia, po ścieżce zgodnej z zasadami dostępu i audytu.

W praktyce szybki start oznacza: uzgodnić z IT minimalny model uruchomienia (gdzie działa Python, jak odbywa się autoryzacja, gdzie są logi), przygotować mały, powtarzalny zestaw testowy danych oraz dostarczyć użytkownikom jeden, gotowy do użycia plik Excela, który bez instalacji czegokolwiek potrafi wysłać wejście i odebrać wynik w uzgodniony sposób. Tak zdefiniowany pilotaż można uruchomić w dniach, a nie w miesiącach, ponieważ nie wymaga pełnego cyklu wdrożeniowego na endpointach i nie omija standardowych mechanizmów bezpieczeństwa.

💡 Zaprojektuj pilotaż tak, by Excel był wyłącznie „frontendem” (wejście/wyjście), a całe wykonanie Pythona działało centralnie (serwer/usługa) na zatwierdzonych komponentach — bez instalacji, makr uruchamiających skrypty i dodatków na stacjach. Ogranicz zakres do jednego procesu i jednego mierzalnego wyniku (jeden plik, jedno źródło danych, jedna ścieżka uruchomienia), co zwykle przechodzi przez IT w dniach zamiast miesięcy.

Majczęściej zadawane pytania i odpowiedzi odnośnie Excel + Python w firmie bez instalacji pakietów: jak to połączyć mimo restrykcji IT

Czy da się połączyć Excel z Pythonem w firmie bez instalowania czegokolwiek na komputerze?

Tak, da się połączyć Excel z Pythonem bez lokalnej instalacji, jeśli środowisko uruchomieniowe działa poza komputerem użytkownika. W praktyce oznacza to Python in Excel, środowisko serwerowe zarządzane przez IT albo pracę przez przeglądarkę z importem i eksportem plików. Excel pozostaje wtedy interfejsem, a kod i biblioteki są utrzymywane centralnie.

Jakie rozwiązanie jest najprostsze, jeśli firma blokuje instalację pakietów pip?

Najprostsze jest użycie rozwiązania już zatwierdzonego przez IT i niewymagającego instalacji na stacji roboczej. Najczęściej będą to:

  • Python in Excel, jeśli organizacja ma tę funkcję włączoną,
  • serwerowy Python z wymianą danych przez XLSX lub CSV,
  • środowisko przeglądarkowe, w którym obrabiasz pliki i odsyłasz wynik do Excela.

Taki model zwykle łatwiej przechodzi przez restrykcje bezpieczeństwa.

Czy Python in Excel nadaje się do automatyzacji procesów firmowych?

Python in Excel nadaje się głównie do analizy w arkuszu, a nie do pełnej automatyzacji procesów firmowych. Sprawdza się, gdy efektem ma być wynik obliczeń w skoroszycie i praca odbywa się w ramach jednego pliku. Gdy potrzebne są harmonogramy, przetwarzanie w tle, integracje systemowe albo centralna kontrola wdrożeń, lepszy będzie model serwerowy.

Jak użytkownik może zobaczyć wynik działania Pythona w Excelu, jeśli kod działa na serwerze?

Użytkownik może zobaczyć wynik w Excelu jako gotowy plik albo jako dane odświeżane z ustalonego źródła. Najczęściej stosuje się dwa warianty:

  • serwer generuje plik XLSX i użytkownik go otwiera,
  • serwer udostępnia CSV lub JSON, które Excel importuje lub odświeża.

Dzięki temu na komputerze końcowym nie trzeba instalować Pythona ani dodatkowych bibliotek.

Jak uniknąć problemów z różnymi wersjami bibliotek, gdy użytkownicy nie mają lokalnego Pythona?

Problem wersji rozwiązuje się przez centralne, niezmienne środowisko uruchomieniowe po stronie serwera lub platformy. Zależności powinny być przypięte do konkretnych wersji, a runtime wersjonowany razem z rozwiązaniem. Użytkownik uruchamia wtedy zawsze ten sam zestaw bibliotek, niezależnie od własnego komputera, co poprawia powtarzalność wyników i ułatwia kontrolę zmian.

Gdzie trzymać hasła, tokeny i inne sekrety w rozwiązaniu Excel plus Python?

Sekretów nie powinno się trzymać w Excelu, kodzie ani plikach obok skoroszytu. Bezpieczniejszy model polega na przeniesieniu uwierzytelniania i przechowywania tajemnic do kontrolowanej warstwy zarządzanej przez IT. W praktyce oznacza to korzystanie z SSO, kont imiennych lub kont serwisowych oraz firmowego magazynu sekretów z rotacją i audytem.

Kiedy lepiej wybrać Power Query albo sam Excel zamiast Pythona?

Power Query albo sam Excel są lepsze, gdy problem dotyczy standardowego importu, czyszczenia danych lub prostych obliczeń. Python nie daje wtedy dużej przewagi, a zwiększa koszt utrzymania. Wbudowane narzędzia sprawdzają się szczególnie przy:

  • łączeniu i filtrowaniu tabel,
  • odświeżaniu danych z plików,
  • raportach opartych na formułach i tabelach przestawnych.

Jak zacząć pilotaż Excel plus Python zgodnie z polityką IT i bez długiego wdrożenia?

Najlepiej zacząć od małego pilotażu, w którym Excel jest tylko frontendem, a Python działa centralnie. Zakres powinien obejmować jeden proces, jedno źródło danych i jeden mierzalny wynik. Taki pilotaż łatwiej uzgodnić z IT, bo nie wymaga zmian na stacjach roboczych, a logowanie, dostęp i wersjonowanie pozostają po stronie środowiska zarządzanego.

icon

Formularz kontaktowyContact form

Imię *Name
NazwiskoSurname
Adres e-mail *E-mail address
Telefon *Phone number
UwagiComments