Die neue Version der Anwendung zur Arbeit mit Tabellenkalkulationen pyspread 2.0 ist verfügbar. Diese ermöglicht die Verwendung der Programmiersprache Python zur Manipulation von Daten in Zellen. Jede Zelle in pyspread gibt ein Python-Objekt zurück, und ähnliche Objekte können alles darstellen, einschließlich Listen oder Matrizen. Für eine effektive Nutzung von pyspread sind mindestens grundlegende Kenntnisse in Python erforderlich. Der Code ist in Python verfasst und verwendet NumPy für Berechnungen, matplotlib für Diagramme und PyQt5 für die Benutzeroberfläche. Das Programm wird unter der Lizenz GPLv3 verteilt. Die Version 2.0 gilt als die erste stabile Version von pyspread, die mit Python 3 (>= 3.6) funktioniert.
Merkmale:
- In den Zellen der Tabelle kann Code in Python angegeben und Python-Objekte zurückgegeben werden.
- In den Zellen können Python-Bibliotheken angesprochen werden, beispielsweise NumPy.
- Zellen können Text, Markup, Bilder oder Diagramme (matplotlib) anzeigen.
- Der Import im CSV-Format und der Export in den Formaten CSV, PDF, SVG werden unterstützt.
- Das Format zur Speicherung von Tabellenkalkulationen basiert auf der Verwendung von Git und unterstützt die Anhängung von Hash-basierten blake2b-Signaturen zum Schutz gegen das Einschleusen von fremdem Code.
- Für Textdaten wird eine Rechtschreibprüfung unterstützt.

Quelle: opennet.ru
