Índice
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.
Bibliotecas pré-instaladas
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.
Instalar bibliotecas personalizadas
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 .