Python u programu Excel trenutno se izdaje za korisnike preduzeća i preduzeća koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2407 (izdanje 17830.20128). Dostupna je u pregledu za korisnike koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2405 (izdanje 17628.20164). Python u programu Excel dostupan je u pregledu za korisnike sistema Education koji koriste trenutni kanal (pregled) putem programa Microsoft 365 Insider

Prvo se izdaje u programu Excel za Windows, a zatim na druge platforme kasnije. Dodatne informacije o dostupnosti potražite u članku Python u excel dostupnosti.​​​​​​​

Ako naiđete na bilo kakve brige sa Python-om u programu Excel, prijavite ih tako što ćete izabrati stavku Pomoć> povratne informacije u programuExcel.

Novi ste korisnik jezika Python u programu Excel? Počnite tako što ćete pročitati Uvod u Python u programu Excel i Prvi koraci uz Python u programu Excel

Šta je to DataFrame?  

DataFrame je ddimenzionalna struktura podataka u računarski programski jezici, slično Excel tabeli. U Python-u, DataFrame je objekat u biblioteci panda. Biblioteka panda je osnovna biblioteka koju Python koristi u programu Excel, a DataFrame objekti su ključna struktura za analizu podataka pomoću Python-a u programu Excel. 

Napomena: Python u programu Excel koristi DataFrame kao podrazumevani objekat za ddimenzionalne opsege.

Python u programu Excel može da izvezi DataFrame na dva načina: kao Python objekat ili se konvertuje u Excel vrednosti. Kada se DataFrame dobije kao Python objekat, ćelija prikazuje tekst "DataFrame" ispred ikone kartice. Sledeći snimak ekrana prikazuje DataFrame kao Python objekat u Excel ćeliji.   

Primer objekta DataFrame u Excel ćeliji.

Da biste prikazali informacije u okviru dataFrame, izaberite ikonu kartice u ćeliji ili koristite kombinaciju tastera Ctrl+Shift+F5. Sledeći snimak ekrana prikazuje objekat DataFrame sa otvorenim prikazom kartice. Ovaj primer DataFrame ponavlja podatke u ćelijama A1:B3 na radnom listu. 

Otvorena DataFrame kartica.

Možete i da uvezete spoljne podatke u Excel, a zatim da obradite te podatke pomoću Python-a u programu Excel. Da biste uvezli spoljne podatke, Power Query. Da biste saznali više o tome, pogledajte članak Korišćenje Power Query za uvoz podataka za Python u programu Excel

Promena Python tipa izlaza 

Podaci u okviru DataFrame mogu da se vrate kao Excel vrednosti umesto kao Python objekat. Izvezite DataFrame kao Excel vrednosti da biste uključili druge analitike zasnovane na programu Excel, kao što su grafikoni, Excel formule i uslovno oblikovanje. 

Koristite izlazni meni "Python" na traci sa formulama da biste kontrolisali kako se vraćaju Python izračunavanja. Sledeći snimak ekrana prikazuje izlazni meni "Python" u polju za formulu.

Otvoreni izlazni meni "Python" u programu Excel.

Sledeći snimak ekrana prikazuje prethodne DataFrame podatke, ali ovog puta se podaci vraćaju kao Excel vrednosti. Zbog toga što ovaj DataFrame ponavlja podatke u ćelijama A1:B3 na radnom listu, Python rezultat u ćelijama C1:D3 podudara se sa ćelijama A1:B3.  

DataFrame sadržaj je vraćen kao Excel vrednosti.

Napomena: Ako ćelija u izlazu opsega, koja je u prethodnom scenariju opseg C1:D3, već sadrži vrednost, ćelija Python daje #SPILL! umesto Python izlaza. Da biste saznali više, pogledajte članke Rešavanje problema sa Python-om u Excel greškama i Kako se ispravlja #SPILL! greške.

Važno: Kada je izlazni tip dataFrame postavljen na Excel vrednosti, DataFrame izvozi kolonu indeksa samo ako je ispunjen jedan od sledećih uslova. 

  • Ako vrednosti kolone indeksa nisu numeričke (kao što je rezultat describe() ili group_by()).

  • Ako je ime kolone indeksa postavljeno.

Možete da koristite i meni koji se dobija desnim tasterom miša ili ctrl+klik na bilo koju ćeliju pitona da biste promenili izlazne tipove. Otvorite meni koji se dobija desnim klikom miša i izaberite stavku Izlaz kao da biste promenili izlaz. 

Povezani članci 

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.