El entorno Python de SeaTable utiliza Python 3.12 e incluye la biblioteca estándar de Python completa (p. ej. os, sys, datetime, math, random, json, re, io, smtplib). Puede importar estos módulos directamente en sus scripts.

Además de la biblioteca estándar, los siguientes paquetes están disponibles en SeaTable Cloud y en la instalación estándar de SeaTable Server:

Para algunas de estas bibliotecas ofrecemos ejemplos Python con scripts listos para usar y bases de ejemplo para descargar.

Biblioteca Descripción Ejemplo
seatable-api Cliente API de SeaTable todos los ejemplos
requests Solicitudes HTTP Consultar cotizaciones
pandas Análisis y procesamiento de datos
scipy Cálculos científicos
openai Cliente API de OpenAI
qrcode Generación de códigos QR Generar códigos QR
python-barcode Generación de códigos de barras Generar códigos de barras
pillow-heif Soporte HEIC/HEIF para Pillow Convertir HEIC a PNG
pdfmerge Fusión de PDF Fusionar archivos PDF
rapidfuzz Coincidencia difusa de cadenas
markdown Conversión de Markdown a HTML
ldap3 Operaciones LDAP
dateutils Funciones de utilidad para fechas
pyOpenSSL Funciones TLS/SSL
PyJWT Procesamiento de JSON Web Tokens

Debido a las dependencias de los paquetes anteriores, Pillow (procesamiento de imágenes) y numpy (cálculos numéricos) también están disponibles.

En SeaTable Cloud, está limitado a las bibliotecas listadas arriba. No es posible instalar paquetes adicionales.

En un servidor SeaTable autohospedado, puede añadir bibliotecas adicionales creando un Python Runner personalizado. Las instrucciones se encuentran en el manual de administración de SeaTable .