Excel ostaje sveprisutan u poslovnom svetu, ali postoji mnogo zahteva upućenih Microsoftu da Python bude Excelov skript jezik. U stvari, to je vrhunska i najtraženija funkcija. Šta ovu kombinaciju čini tako privlačnom? U ovom praktičnom vodiču, Felix Zumstein - tvorac xlwingsa, popularnog paketa otvorenog koda za automatizaciju programa Excel sa Pythonom - pokazuje iskusnim korisnicima programa Excel kako da efikasno integrišu ova dva sveta.
Excel je dodao nekoliko novih mogućnosti u proteklih nekoliko godina, ali njegov jezik za automatizaciju, VBA, odavno je prestao da se razvija. Mnogi napredni korisnici programa Excel već su usvojili Python za svakodnevne zadatke automatizacije. Ovaj vodič vam pomaže da i vi krenete u tom pravcu.
• Koristite Python bez opsežnog znanja programiranja
• Počnite sa savremenim alatima, uključujući Jupyter beležnice i Visual Studio Code
• Koristite pandas za prikupljanje, čišćenje i analizu podataka i zamenite sa njim tipične proračune u Excelu
• Automatizujte dosadne zadatke poput konsolidacije Excel radnih svezaka i izrade Excel izveštaja
• Koristite xlwings za izradu interaktivnih Excel alata koji koriste Python kao mehanizam za izračunavanje
• Povežite Excel sa bazama podataka i CSV datotekama i preuzmite podatke sa interneta pomoću Python koda
• Koristite Python kao jedinstvenu alatku da zamenite VBA, Power Query i Power Pivot
„Ova knjiga objašnjava kako da integrišete Python u Excel i da se oslobodite neizbežne katastrofe ogromnih radnih svezaka, hiljada formula i ružnih VBA rešenja. Python za Excel je jedna od najkorisnijih knjiga o Excelu koju sam pročitao i apsolutno je obavezna literatura za svakog naprednog korisnika programa Excel.“
– Andreas F. Clenov
Direktor Acies Asset Management i autor međunarodnih bestselera
Deo I Uvod u Pyton
1. Zašto Python za Excel? 3
2. Razvojno okruženje 19
3. Početak rada sa Pythonom 41
Deo II Uvod u pandas
4. NumPy osnove 73
5. Analiza podataka pomoću pandas biblioteke 81
6. Analiza vremenskih nizova pomoću pandasa 119
Deo III Čitanje i pisanje Excel datoteka bez Excela
7. Manipulacija Excelovim datotekama pomoću pandasa 137
8. Manipulacija Excel datotekama pomoću paketa za čitanje i pisanje 149
Deo IV Programiranje Excel aplikacija sa xlwings
9. Excel automatizacija 177
10. Payton Excel alati 203
11. Pythonov Package Tracker 217
12. Korisnički definisane funkcije (UDF) 245
A. Conda okruženje 273
B. Napredna funkcionalnost VS Codea 277
C. Napredni koncepti Pythona 283
Indeks 291
Felix Zumstein je autor xlwingsa, popularnog paketa otvorenog koda koji omogućava automatizaciju programa Excel sa Pythonom na Windowsu i macOS-u. Kao izvršni direktor xlwingsa, sistema kontrole verzija za Excel datoteke, stekao je dubok uvid u tipične slučajeve upotrebe i probleme sa Excelom u različitim privrednim delatnostima.
USPEŠNO DODATO U KORPU