Inhaltsverzeichnis
Die Python-Umgebung von SeaTable nutzt Python 3.12 und enthält die gesamte Python Standard Library (z.B. os, sys, datetime, math, random, json, re, io, smtplib). Diese Module können Sie direkt in Ihren Skripten importieren.
Vorinstallierte Bibliotheken
Zusätzlich zur Standard Library stehen in SeaTable Cloud und in der Standard-Installation von SeaTable Server folgende Pakete zur Verfügung:
Für einige dieser Bibliotheken bieten wir Python-Beispiele mit fertigen Skripten und Beispiel-Bases zum Download an.
| Bibliothek | Beschreibung | Beispiel |
|---|---|---|
| seatable-api | SeaTable API-Client | alle Beispiele |
| requests | HTTP-Anfragen | Aktienkurse abfragen |
| pandas | Datenanalyse und -verarbeitung | |
| scipy | Wissenschaftliche Berechnungen | |
| openai | OpenAI API-Client | |
| qrcode | QR-Code-Erzeugung | QR-Codes generieren |
| python-barcode | Barcode-Erzeugung | Barcodes generieren |
| pillow-heif | HEIC/HEIF-Bildunterstützung | HEIC zu PNG konvertieren |
| pdfmerge | PDF-Zusammenführung | PDFs zusammenführen |
| rapidfuzz | Fuzzy String Matching | |
| markdown | Markdown zu HTML Konvertierung | |
| ldap3 | LDAP-Operationen | |
| dateutils | Datums-Hilfsfunktionen | |
| pyOpenSSL | TLS/SSL-Funktionen | |
| PyJWT | JSON Web Token Verarbeitung |
Durch Abhängigkeiten der oben genannten Pakete sind zusätzlich Pillow (Bildverarbeitung) und numpy (numerische Berechnungen) verfügbar.
Eigene Bibliotheken installieren
In SeaTable Cloud sind Sie auf die oben aufgelisteten Bibliotheken beschränkt. Weitere Pakete lassen sich nicht installieren.
Auf einem selbst gehosteten SeaTable Server können Sie zusätzliche Bibliotheken hinzufügen, indem Sie einen Custom Python Runner bauen. Eine Anleitung finden Sie im SeaTable Admin Manual .