Sauvegarde d'un fichier Excel dans un attribut document

Tags: #<Tag:0x00007fe29dc34e20>

Bonjour,

J’essaie de générer un fichier Excel que je souhaite le sauvegarder dans un objet métier/attribut type document, et ensuite l’envoyer par mail.

Quand je fais :

o.getField("documentSource").setDocument(o, DocTitle, doc);

avec doc :

var doc = xls.generateToByteArray();

J’obtiens l’erreur suivante : NO_FILE_FORMAT

Pourriez-vous me dire comment puis-je stocker le fichier Excel dans mon objet svp ?

Merci d’avance pour votre aide.

Abed.

Bonjour,

NO_FILE_FORMAT = il ne peut pas déduire le type de doc (mime type) d’après vos données.

que vaut DocTitle ? il faut à mon avis qu’il termine par “.xlsx” (ou “xls” si c’est du binaire POI) explicitement.

https://docs.simplicite.io/documentation/01-core/documents-code-examples.md

Merci @francois, j’avais effectivement oublié d’ajouter une extension au DocTitle !