J'utilise la classe Excel Helper pour générer une feuille Excel avec chaque table de données dans l'ensemble de données sous forme de feuille de calcul dans Excel.Réponse HTTP - Fichier Excel - Enregistrer sur le disque
Je suis en mesure d'obtenir l'Excel avec plusieurs feuilles de calcul, mais est-il possible de l'enregistrer à un emplacement directement à partir du code.
Comme l'excel télécharge directement quand je cours le code et je dois l'enregistrer manuellement.S'il vous plaît conseiller.
public static void ToExcel(DataSet dsInput, string filename, HttpResponse response)
{
var excelXml = GetExcelXml(dsInput, filename);
response.Clear();
response.AppendHeader("Content-Type", "application/vnd.ms-excel");
response.AppendHeader("Content-disposition", "attachment; filename=" + filename);
response.Write(excelXml);
response.Flush();
response.End();
}
Using the helper class to genrate Dataset into multiple tabs //
try
{
ds = obj.Get_Tables();
}
ExcelHelper.ToExcel(ds, "AlertDetails.xls", Page.Response);