导出Excel新增方法

This commit is contained in:
不做码农 2022-11-15 18:10:02 +08:00
parent 5cd7e5dba3
commit bdfbee2614

View File

@ -112,6 +112,13 @@ namespace ZR.Admin.WebApi.Controllers
/// <param name="sheetName"></param> /// <param name="sheetName"></param>
/// <param name="fileName"></param> /// <param name="fileName"></param>
protected string ExportExcel<T>(List<T> list, string sheetName, string fileName) protected string ExportExcel<T>(List<T> list, string sheetName, string fileName)
{
var fileInfo = ExportExcelNew(list, sheetName, fileName);
return fileInfo.Item1;
}
protected (string, string) ExportExcelNew<T>(List<T> list, string sheetName, string fileName)
{ {
IWebHostEnvironment webHostEnvironment = (IWebHostEnvironment)App.ServiceProvider.GetService(typeof(IWebHostEnvironment)); IWebHostEnvironment webHostEnvironment = (IWebHostEnvironment)App.ServiceProvider.GetService(typeof(IWebHostEnvironment));
string sFileName = $"{fileName}{DateTime.Now:MMddHHmmss}.xlsx"; string sFileName = $"{fileName}{DateTime.Now:MMddHHmmss}.xlsx";
@ -130,7 +137,7 @@ namespace ZR.Admin.WebApi.Controllers
package.Save(); package.Save();
} }
return sFileName; return (sFileName, newFileName);
} }
/// <summary> /// <summary>