Comment créer un fichier Excel en utilisant OpenXML sans créer de fichier local?
Est-il possible de créer et modifier un document excel à l'aide d'OpenXML SDK sans la création d'un fichier local?
Selon les documents de la Create
méthode de la revendication d'une filepath
ce qui crée une copie locale du fichier.
SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create(filepath, SpreadsheetDocumentType.Workbook);
Je fais référence à l'article MSDN ici:
https://msdn.microsoft.com/en-us/library/office/ff478153.aspx
Mon exigence est de créer le fichier, et il doit être téléchargé par le navigateur en cliquant sur un bouton.
Toute suggestion?
source d'informationauteur Bishnu D.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la surcharge de
SpreadsheetDocument.Créer
qui prend unStream
et passer unMemoryStream
:Noter que selon les cette question StackOverflow vous n'avez pas besoin de disposer de Flux comme il sera fait pour vous par le
FileStreamResult
classe.