Dostępna jest wersja arkusza kalkulacyjnego pyspread 2.0, która umożliwia używanie języka Python podczas manipulowania danymi w komórkach. Każda komórka pyspread zwraca obiekt Pythona, a takie obiekty mogą reprezentować wszystko, w tym listy lub macierze. Aby skutecznie korzystać z pyspread, potrzebujesz przynajmniej podstawowej znajomości Pythona. Kod jest napisany w Pythonie przy użyciu NumPy do obliczeń, matplotlib do kreślenia i PyQt5 do interfejsu użytkownika. Program jest rozpowszechniany na licencji GPLv3. Wersja 2.0 jest oznaczona jako pierwsza stabilna wersja pyspread działająca z Pythonem 3 (>= 3.6).
Cechy:
- Komórki tabeli mogą zawierać kod Pythona i zwracać obiekty Pythona.
- W komórkach można uzyskać dostęp do bibliotek Pythona, takich jak NumPy.
- Komórki mogą wyświetlać tekst, znaczniki, obrazy lub wykresy (matplotlib).
- Obsługuje import w formacie CSV i eksport w formatach CSV, PDF, SVG.
- Format przechowywania arkuszy kalkulacyjnych jest oparty na Git i obsługuje sygnatury oparte na haszu blake2b w celu ochrony przed wstrzyknięciem kodu.
- Sprawdzanie pisowni jest obsługiwane w przypadku danych tekstowych.
Źródło: opennet.ru