Saltar al contenido principal
Explorar documentación
En esta página
Ver Markdown~818 tokensDescargar Markdown~818 tokens

Extraer de XLSM

Usa este extractor para archivos .xlsm. Puede extraer imágenes, hojas de cálculo, audio, video y archivos incrustados en un resultado ZIP.

Probar Extraer de XLSM en el navegador ->

Extract.FAST usa esta misma API: lo que ves en el navegador es lo que obtienes en el código.

Referencia rápida

CampoValor
Tipo de archivo origen.xlsm
Grupo origendocumentos
Endpoint de envíoPOST https://api.tools.fast/extract
Endpoint de estimaciónPOST https://api.tools.fast/extract/estimate/xlsm
ResultadoDescarga ZIP
Capacidades predeterminadasexcel.images, excel.worksheets, excel.audio, excel.video, excel.embeddedFiles
Tamaño máximo de archivofree: 50 MB; pro: 2048 MB
Límites de documentofree: 2000 unidades de documento; pro: 2000 unidades de documento
Límites de duraciónNo aplica

Capacidades

CapacidadPredeterminadaOpcionesPrecioDescripción
excel.imagesNingunaIncluidoImágenes originales guardadas como archivos separados.
excel.worksheetsNingunaIncluidoCSV de hojas de cálculo para análisis o migración.
excel.audioaudioFormatIncluidoArchivos de audio extraídos cuando estén presentes.
excel.videoNingunaIncluidoArchivos de video extraídos cuando estén presentes.
excel.embeddedFilesNingunaIncluidoArchivos incrustados recuperados como archivos separados.

Opciones de capacidades

Audio

OpciónTipoPredeterminadaValores permitidosLímites
audioFormatenummp3mp3, wav, m4a, original, bestNinguna

JSON de opciones con todas las capacidades

Usa esta estructura cuando quieras configurar explícitamente todas las salidas compatibles con este tipo de archivo.

{
  "extraction": {
    "selectedCapabilities": [
      "excel.images",
      "excel.worksheets",
      "excel.audio",
      "excel.video",
      "excel.embeddedFiles"
    ],
    "includeManifest": true,
    "capabilityOptions": {
      "excel.audio": {
        "audioFormat": "mp3"
      }
    }
  }
}

Ejemplo de estimate

curl -sS -X POST "https://api.tools.fast/extract/estimate/xlsm" \
  -H "X-Fast-Api-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "fileSizeMb": 10,
  "sheetCount": 12,
  "options": {
    "extraction": {
      "selectedCapabilities": [
        "excel.images",
        "excel.worksheets",
        "excel.audio",
        "excel.video",
        "excel.embeddedFiles"
      ],
      "includeManifest": true,
      "capabilityOptions": {
        "excel.audio": {
          "audioFormat": "mp3"
        }
      }
    }
  }
}'

Ejemplo de extract con todas las opciones configuradas

curl -sS -X POST "https://api.tools.fast/extract" \
  -H "X-Fast-Api-Key: $API_KEY" \
  -F "[email protected]" \
  -F 'options={
  "extraction": {
    "selectedCapabilities": [
      "excel.images",
      "excel.worksheets",
      "excel.audio",
      "excel.video",
      "excel.embeddedFiles"
    ],
    "includeManifest": true,
    "capabilityOptions": {
      "excel.audio": {
        "audioFormat": "mp3"
      }
    }
  }
}'

Descubrimiento legible por máquina

GET /options/xlsm
GET /extractors/xlsm
Copiado