C# 如何在导出到Excel时使用当前日期作为文件名?
我希望我的文件名是VendorList(System.DateTime.Now),但在mvc中我不知道如何实现它,建议我一些代码来实现它C# 如何在导出到Excel时使用当前日期作为文件名?,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我希望我的文件名是VendorList(System.DateTime.Now),但在mvc中我不知道如何实现它,建议我一些代码来实现它 dataset = component.VendorListExcelAC(mapper); using (XLWorkbook wb = new XLWorkbook()) { wb.Worksheets.Add(dataset.Tables[1]); wb.Style.Ali
dataset = component.VendorListExcelAC(mapper);
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(dataset.Tables[1]);
wb.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
wb.Style.Font.Bold = true;
Response.Clear();
Response.Buffer = true;
Response.Charset = "";
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
//What to write here after VendorList
Response.AddHeader("content-disposition", "attachment;filename=VendorList(System.DateTime.Now).xlsx");
using (MemoryStream MyMemoryStream = new MemoryStream())
{
wb.SaveAs(MyMemoryStream);
MyMemoryStream.WriteTo(Response.OutputStream);
Response.Flush();
Response.End();
}
}
我想要文件后的当前日期,
提前谢谢 这与Javascript、Java或jQuery有什么关系?问题似乎只是字符串连接/插入:
$“附件;filename=VendorList{System.DateTime.Now}.xlsx”
。不过,我建议你根据需要设置日期的格式。也许他们有这个逻辑的答案。