2017-02-19 1 views
0

Je suis en train d'enregistrer à l'aide Epplus (C#),un message Ouvrir/Enregistrer en utilisant Epplus (C#)

Voilà comment je déclare la feuille d'écrire à:

ExcelWorksheet ws = pck.Workbook.Worksheets["myFile"]; 

Le contenu du fichier vont bien, mais j'ai des problèmes avec la boîte de dialogue Enregistrer/Ouvrir.

Lorsque je tente de sauver, je reçois le message suivant:

enter image description here

Il affiche le nom du fichier, puis un tas de caractères alphanumériques (ceux-ci sont différents à chaque fois)

Est-ce que quelqu'un savoir pourquoi cela se passe?

Egalement comme question secondaire, le nom qui apparaît dans la boîte de dialogue peut-il être modifié?

Merci à l'avance

Répondre

1

Je résolus de l'erreur comme ceci:

string filename = Path.GetFileName(excelFilePath); 

Je changé cet en-tête:

Response.AppendHeader("content-disposition", "attachment; filename=" + filename); 

Où excelFilePath est le répertoire dans lequel le fichier Excel est situé

Ceci affiche correctement le nom du fichier dans la boîte de dialogue d'ouverture/de sauvegarde b bœuf.