Top50 2024

Kako možete kombinovati Python sa Excelom da unapredite svoje tabele

Izvođenje repetitivnih zadataka, kompleksna analiza podataka i kreiranje naprednih izveštaja mogu biti vremenski zahtevni u Microsoft Excelu. 

PCPress.rs Image

Excel i Python: Savršen spoj za rad sa podacima

Ovde dolazi do izražaja snaga Pythona. Možete kombinovati svestranost Pythona sa poznatim okruženjem Excela kako biste unapredili svoje tabele u kratkom vremenu. Bilo da ste finansijski stručnjak, analitičar podataka ili samo neko ko voli da eksperimentiše sa podacima na svom laptopu, istražite Python u Excelu i podignite svoje veštine rada sa tabelama na viši nivo.

Šta je Python u Excelu?

Kao što ime sugeriše, možete integrisati Python analitiku u Excel. Moći ćete da neprimetno izvršavate Python komande i obrađujete podatke u Excelu jednim klikom. Python kod možete uneti direktno u Excel ćeliju i dobiti rezultate u realnom vremenu na svom radnom listu. Sistem izvršava vaše Python proračune na Microsoft Cloud-u. Excel koristi osnovni set Python biblioteka koje obezbeđuje Anaconda. Što se tiče upotrebe, možete pokretati Python kodove, analizirati podatke, kreirati grafikone, pregledati uvide iz tabela, vizualizovati podatke i još mnogo toga. Pored osnovnih biblioteka, imate i fleksibilnost da uvozite dodatne biblioteke putem Anaconde. Potrebno je da koristite Python naredbu za uvoz (import statement) u Python Excel ćeliji kako biste završili proces uvoza. Microsoft preporučuje biblioteke kao što su Astropy, Faker, IPython, NumPy, Pandas, Prince, qrcode i druge. Možete posetiti zvanični sajt kompanije kako biste pregledali celu listu.

Pročitajte i:  Excel grupisanje sa izračunavanjem međusuma

Pridružite se Microsoft 365 Insider programu

Python u Microsoft Excelu trenutno je dostupan samo u preview verziji. Da biste dobili pristup, morate učestvovati u Microsoft 365 Insider programu i izabrati Current Channel (Preview). Evo kako:

  • Otvorite Microsoft Excel i kliknite na File u gornjem levom uglu.
  • Idite na Account. Proširite Microsoft 365 Insider i izaberite Change Channel.
  • Pridružite se Current Channel (Preview) i proverite ažuriranja nakon nekog vremena.
  • Vaš računar treba da bude u mogućnosti da instalira najnoviju verziju Office aplikacija i omogući podršku za Python u Excelu.

Takođe možete izabrati Beta Channel Insider kako biste dobili pristup Python funkcijama u Excelu koje još nisu objavljene u Current Channel (Preview).

Dostupnost Pythona u Excelu

Za sada je Python u Excelu dostupan samo na Windows-u. Ne možete mu pristupiti na Mac-u, iPhone-u, iPad-u, Androidu ili na web-u. Još uvek možete otvoriti radne listove koji sadrže Python na nepodržanim platformama, ali Python ćelije mogu prikazati grešku prilikom ponovnog proračuna. Nije vam čak potrebna ni lokalna verzija Pythona na vašem računaru. Python u Excelu radi na Microsoft Cloud-u sa standardnom verzijom jezika. To znači da se bilo kakve izmene koje ste napravili u lokalnoj verziji Pythona neće uzeti u obzir u Excel proračunima. Budući da je podrška za Python u Excelu još uvek u preview fazi, korisnici Excela mogu dodavati i uređivati Python formule sa premium brzinama proračuna. Nakon što preview faza završi, pristup premium brzinama proračuna će zahtevati plaćenu licencu.

Pročitajte i:  Vektorske mape u Excel izveštajima

Korišćenje Pythona u Excelu

Postoji nekoliko načina za korišćenje Pythona u Excelu. Možete jednostavno izabrati Formulas na vrhu i odabrati Insert Python. Takođe možete uneti =PY u ćeliju da biste omogućili Python. To vam zapravo dozvoljava da omogućite Python formulu u odabranoj ćeliji. Kada se pojavi PY simbol, možete direktno u ćeliju uneti odgovarajući Python kod.

Pored =PY, Python u Excelu podržava nekoliko prečica na tastaturi. Možete proveriti Microsoft podršku stranicu da saznate više.

Python u Excelu se oslanja na prilagođenu Python funkciju x1() za interfejs između Excela i Pythona, koja dobro radi sa osnovnim objektima kao što su opsezi, tabele, upiti i imena. Prođimo kroz nekoliko primera.

  • Koristite x1(“D1”) da se referišete na ćeliju D1
  • Ukucajte x1(“F1:C4”) za opseg F1:C4
  • Za tabelu sa zaglavljem nazvanim Calendar, koristite x1(“Calendar[#All]”, headers=True)

Ovde, #All označava celu tabelu. Takođe možete koristiti #Data za referisanje samo na redove sa podacima, #Headers za referisanje samo na red zaglavlja, #Totals za referisanje samo na red sa ukupnim vrednostima i još mnogo toga. Na vama je da analizirate tip podataka koji vam je potreban koristeći Python formulu.

Pročitajte i:  Power Query: razdvajanje i spajanje kolona

Što se tiče tipa izlaza iz Pythona, imate nekoliko opcija za način na koji softver vraća Python proračune. Možete odabrati da izvršavate izlaz formule u Python objektima ili Excel vrednostima.

Python u Microsoft Excelu takođe podržava DataFrame (dvodimenzionalnu strukturu podataka) i mogućnost kreiranja grafikona i dijagrama.

Integracija Pythona u Excel otvara svet mogućnosti za automatizaciju zadataka u Excel tabelama. Bilo da želite da kreirate efikasan radni tok, istražite nove načine rukovanja podacima ili prođete kroz kompleksne proračune, istražite Python u Excelu kako biste obavili posao. Ako vam je Python previše tehnički, alternativno možete snimiti makroe za automatizaciju svojih repetitivnih zadataka u Excelu.

Izvor: Xda-developers

Facebook komentari:
Računari i Galaksija
Tagovi: