O ambiente Python do SeaTable utiliza Python 3.12 e inclui a biblioteca padrão do Python completa (por ex. os, sys, datetime, math, random, json, re, io, smtplib). Pode importar estes módulos diretamente nos seus scripts.

Além da biblioteca padrão, os seguintes pacotes estão disponíveis no SeaTable Cloud e na instalação padrão do SeaTable Server:

Para algumas destas bibliotecas, oferecemos exemplos Python com scripts prontos a usar e bases de exemplo para download.

Biblioteca Descrição Exemplo
seatable-api Cliente API do SeaTable todos os exemplos
requests Pedidos HTTP Consultar cotações
pandas Análise e processamento de dados
scipy Computação científica
openai Cliente API OpenAI
qrcode Geração de códigos QR Gerar códigos QR
python-barcode Geração de códigos de barras Gerar códigos de barras
pillow-heif Suporte HEIC/HEIF para Pillow Converter HEIC para PNG
pdfmerge Fusão de PDF Fundir ficheiros PDF
rapidfuzz Correspondência difusa de strings
markdown Conversão de Markdown para HTML
ldap3 Operações LDAP
dateutils Funções utilitárias para datas
pyOpenSSL Funções TLS/SSL
PyJWT Processamento de JSON Web Tokens

Devido às dependências dos pacotes acima, Pillow (processamento de imagens) e numpy (computação numérica) também estão disponíveis.

No SeaTable Cloud, está limitado às bibliotecas listadas acima. Não é possível instalar pacotes adicionais.

Num servidor SeaTable auto-hospedado, pode adicionar bibliotecas adicionais construindo um Python Runner personalizado. As instruções encontram-se no manual de administração do SeaTable .