Skip to main content
Para generar un Excel con fórmulas desde un LLM, describe la hoja en una frase y pide a Doconda format="xlsx". Recibes un .xlsx con fórmulas de verdad (no números copiados), los supuestos en sus propias celdas y todas las fórmulas recalculadas y comprobadas antes de entregarlo, más su PDF.

El problema en la práctica

  • El modelo suele escribir el resultado ya calculado: la hoja se ve bien, pero no se actualiza al cambiar un dato.
  • Las fórmulas que escribe pueden apuntar a celdas equivocadas y acabar en #REF! o #DIV/0!.
  • Al crear el archivo con código, las fórmulas no se calculan hasta que alguien lo abre, así que los errores no se ven antes.
  • Funciones nuevas como XLOOKUP o FILTER no funcionan en todas las versiones de Excel.

La solución con Doconda

Si tus datos están en un fichero, súbelo con doconda.files.upload("ventas.xlsx") y pásalo en sources.

Qué recibes

  • Un .xlsx con fórmulas: cambias un supuesto y la hoja se recalcula. También su PDF.
  • status: ready, ready_with_warnings, needs_review o failed (no se cobra).
  • Un informe (documents.report(id)). Las cifras que no salen de tu petición ni de tus fuentes se quitan o se marcan para que las revises.

Preguntas frecuentes

El modelo por sí solo devuelve texto o valores calculados. Con documents.create(format="xlsx", prompt=...) Doconda construye el archivo con fórmulas y comprueba que ninguna da error antes de entregarlo.
Doconda recalcula todas las fórmulas hasta que no queda ningún error. Para un Excel que ya tienes, revísalo con operation="review": las fórmulas con error y las referencias rotas salen en el informe.
Sí. Súbelo con files.upload y llama a documents.create(operation="review", file=...). Detecta, entre otros, números guardados como texto y hojas demasiado anchas para imprimir. Ver Revisar.

Sigue leyendo