Xlwings – biblioteka Pythona dla Microsoft Excel

4
2243
Zoomer Analytics
Zoomer Analytics

Microsoft Excel to aplikacja do przetwarzania bardzo dużej ilości danych, na wiele różnych sposobów. W celu automatyzacji można wykorzystać wbudowany język skryptowy Visual Basic for Applications lub skorzystać z wielu dostępnych wtyczek. Pojawiła się jednakże w pełni wolna alternatywa dla kodu VBA o nazwie Xlwings. Jest to specjalna biblioteka Pythona na licencji BSD, która pozwala na podłączenie się do Excela i bezpośrednie manipulowanie arkuszami przy użyciu języka Python.

Xlwings zostało stworzone przez firmę Zoomer Analytics i do konfiguracji wymagane jest posiadanie instancji Pythona na komputerze. Wywołanie kodu Pythona z poziomu Excela, uruchamia import pojedynczego pliku BAS i komendę RunPython. Nie są instalowane żadne dodatkowe wtyczki. Wynikowy arkusz kalkulacyjny można bez problemów spakować i rozpowszechniać, ale do jego wykonania będzie potrzebny zainstalowany Microsoft Excel, Python i Xlwings.

Xlwings wspiera zarówno Python 2, jak i Pythona 3, a także może korzystać z funkcji matematycznych z pakietów NumPy i Panda. Projekt jest we wczesnej fazie rozwoju, a jego API nie jest wstecznie kompatybilne, przy wydawaniu nowych wersji.

Poprzedni artykułFundacja CoderDojo Polska – lokalne kluby hakerskie i nauka programowania
Następny artykułHedgewars 0.9.21 z wieloma graficznymi zmianami
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

4 KOMENTARZE

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj