ПредишенСледващото

налудничава идея

Има милиони хора, които са неподправен работа в Excel с най-често срещаните електронни таблици. Има много малко отрепки, които използват максималния капацитет построен VBA език, за да се, например, да се заобиколят ограничението да стартирате диспечера на задачите по изпълнение на своя собствена. Аз принадлежа към първия вид :). Силно не произвеждат доклади. Излезте с тъжен урок невъзможно да се възстановят данните от там, поставете на масата, да вземе данните от друго място и го поставете в таблицата отново. След третият подобен доклад, реших да се автоматизира тази дейност. Задачата изглежда доста земен, ако не и за едно нещо - да се справят с интегриран VBA не исках да. В допълнение, че е необходимо да се справят със сложни файлови формати, както и да се напише от нулата парсера не привлича. Документът трябваше да работи през цялото време, така че възможността да се напише външен скрипт в Python, който се основава на XLS-шаблона, за да създавате отчети, поставяне на необходимите данни не се вписват (въпреки че първоначално исках да го направите). "Сега, ако в Excel е построена Python за скриптове, всичко ще бъде десет пъти по-лесно," - помислих си аз, и въвели в Google: «отличи с питон». Оказа се, че такава глупост беше озадачен не само мен :).

Excel + Python

След това стартирате скрипта използвате бутоните на панела с инструменти и да получи желаната стойност в клетка A1! Без да се замисля, аз започнах да се изгради на функционалността, която имах нужда. Опитвам се да импортирате библиотеката за работа с правилния формат и четене на данни - всичко работи. Поискам чрез информацията за API от множество онлайн услуги - всичко е наред агрегати. Пиша просто Pribluda за пощенските съобщения - всичко е наред се изпраща. В резултат на това в продължение на тридесет минути, като успява да направи скрипт, който ще спаси два часа - тези, които се превърнаха в мъчение за мен :). На първо място, аз дори започна да изпълнява всички изчисления в Python, само тогава си спомни, че се занимават с това самата Excel. Все пак, ако искате да намерите нещо сериозно, тя не струва нищо, за да заредите NumPy математика модул и да направи всички научни изчисления.

За това как съм Python да станат приятели excel'em
Tab добавка, която позволява да се реализира DataNitro и Excel интеграция

коляно

Покажете тази статия на приятел:

Подслушвач проблем прави възможно шпионаж през стотици приложения за IOS и Android

ЦРУ маскиран от "Лаборатория Касперски". Уикилийкс започна да публикува изходния код на кибер оръжие на тайните служби

ZeroNights при първата поява Zone Old School

Tick ​​Kibershpionskaya група използва стеганография да скрие

ROCA уязвимост експлоатация може да бъде по-евтино и по-лесно, отколкото първоначално мислех

Свързани статии

Подкрепете проекта - споделете линка, благодаря!