Índice
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.
Bibliotecas preinstaladas
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.
Instalar bibliotecas personalizadas
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 .