Körülbelül hogyan Python barátkozni excel'em

őrült ötlet

Vannak emberek milliói, akik egyszerű munkát az Excel a leggyakoribb táblázatokat. Nagyon kevés geekek, akik a maximális kapacitást VBA nyelv érdekében, például, hogy megkerülje a korlátozás a Task Manager fut végrehajtási saját. Tartozom az első típus :). Határozottan nem termelnek jelentéseket. Felér egy szomorú tanulság lehetetlen visszaállítani az adatokat onnan, helyezze az asztalra, hogy az adatokat egy másik helyről, és illessze be a táblázat újra. Miután a harmadik ilyen jelentés, úgy döntöttem, hogy automatizálják ezt a tevékenységet. A feladat tűnt földes, ha nem, egy dolog -, hogy foglalkozik az integrált VBA nem akar. Emellett szükséges volt, hogy bonyolult fájlformátumok, és hogy írjon a semmiből az értelmező nem vonzza. A dokumentum kellett dolgoznia egész idő alatt, így a lehetőséget, hogy írjon egy külső script Python, amelynek alapja az xls-sablonnal jelentések behelyezése a szükséges adatokat nem illik (bár eredetileg akart megtenni). „Most, ha az Excel-ben épült Python script, mindent lenne tízszer könnyebb” - gondoltam, és gépelt Google: «excel python». Kiderült, hogy ilyen ostobaságot zavarban volt nem csak nekem :).

Excel + Python

Ezután futtasd a szkriptet gombjaival eszköztár panelen és a kívánt értéket A1 cellában! Gondolkodás nélkül, elkezdtem építeni a funkcionalitást, amit szükséges. Azt próbálja meg importálni a könyvtár munka a megfelelő méret és olvasni az adatokat - minden működik. Kérem az API információ több online szolgáltatások - minden rendben van aggregátumok. Írok egy egyszerű Pribluda Levelező jelentések - minden rendben van küldik. Ennek eredményeként harminc perc alatt kezeli, hogy egy script, hogy megmenti 02:00 - az is, hogy vált kínzás nekem :). Eleinte én is kezdtem, hogy végre minden számítást Python, csak akkor eszébe jutott, hogy foglalkozik az Excel is. Azonban, ha meg akarja találni valami komoly, akkor nem kerül semmibe betölteni numpy matematikai modul, és végezze el a tudományos számítástechnika.

Körülbelül hogyan Python barátkozni excel'em
Tab addon, amely lehetővé teszi a realizált DataNitro és Excel integráció

felkurblizni

Itt található az ezt a cikket egy ismerősének:

Eavesdropper probléma lehetővé teszi kémkedés több száz alkalmazások iOS és Android

CIA elfedi "Kaspersky Lab". Wikileaks kezdett közzé a forráskódját cyber fegyverek titkosszolgálatok

ZeroNights első látásra Zone Old School

Tick ​​Kibershpionskaya csoport használ szteganográfiai eltitkolni

ROCA sebezhetőség kihasználásának olcsóbb és egyszerűbb, mint eredetileg gondolta

Kapcsolódó cikkek