Despre modul în care am Python cu prietenii excel'em

Idee delusională

Există milioane de oameni care lucrează în Excel cu cele mai comune foi de calcul. Există foarte mulți geeks care utilizează capacitățile maxime ale limbajului VBA încorporat, de exemplu, să depășească limitarea lansării managerului de activități prin implementarea propriilor lor. Sunt de primul tip :). Nu-mi place să fac rapoarte. Este imposibil să vă gândiți la o ocupație mai plictisitoare: luați datele de acolo, introduceți-o într-o masă, luați datele dintr-un alt loc și introduceți-o din nou în masă. După al treilea raport, am decis să automatizez această activitate. Sarcina părea destul de terestră, dacă nu pentru un singur lucru - să se ocupe de VBA construit-în absolut nu a vrut să. În plus, a fost necesar să se gestioneze formate complexe de fișiere, iar pentru a scrie de la zero parserul nu era deloc atrăgător. Documentul a trebuit să lucreze tot timpul, astfel încât opțiunea de a scrie un script extern în Python, care se bazează pe xls-șablon pentru a crea rapoarte, introducând datele necesare nu au fost potrivesc (deși am vrut inițial să facă acest lucru). "Acum, dacă Excel ar fi construit Python pentru scripting, atunci totul ar fi de zece ori mai ușor", am crezut și tastat în Google: "excel with python". Sa dovedit că astfel de prostii a fost nedumerit nu numai de mine :).













Excel + Python

Apoi rulați scriptul folosind butonul de pe bara de instrumente și obțineți valoarea dorită în celula A1! Fără să mă gândesc de două ori, am început să măresc funcționalitatea de care aveam nevoie. Încerc să importesc bibliotecile pentru a lucra cu formatele necesare și pentru a citi datele - totul funcționează. Solicit prin intermediul informațiilor API din mai multe servicii online - totul este perfect agregat. Am scris un Pribluda nemernic pentru a trimite rapoarte - totul este bine. Ca urmare, în treizeci de minute poți face un scenariu care să salveze două ore - cele care s-au transformat în tortură pentru mine :). La inceput am inceput chiar sa fac toate calculele in Python, doar amintindu-si ca Excel se va descurca cu ea. Cu toate acestea, dacă aveți nevoie să calculați ceva grav, atunci nimic nu merită să încărcați modulul matematic NumPy și să faceți orice calcule științifice.

Despre modul în care am Python cu prietenii excel'em
Fila addon, care integrează datele DataNitro și Excel

Pentru a maximiza

Distribuiți acest articol cu ​​prietenii dvs.:

Problema Eavesdropper face posibilă spionarea a sute de aplicații pentru iOS și Android

CIA a fost mascată de Kaspersky Lab. Wikileaks au început să publice codul sursă al armelor cibernetice de servicii speciale

La ZeroNights pentru prima dată va exista o zonă a Școlii Vechi

Grupul cyberspic Tick utilizează steganografia pentru camuflaj

Exploatarea vulnerabilității ROCA poate fi mai ieftină și mai ușoară decât a fost intenționată inițial







Articole similare

Trimiteți-le prietenilor: