NetCorePrint 是一款专为.NET Core环境设计的数据打印解决方案,支持多种打印机和数据格式,帮助企业高效管理与处理各类打印任务。
在.NET Core中打印数据的代码如下:
```csharp
var rs = pn.GetYSBHListExcel(strWhere);
string excelName = DateTime.Now.ToString(yyyyMMddHHmmss);
if (!String.IsNullOrEmpty(excelname))
{
excelName = excelname;
}
var buffer = IO.printExcel(rs.Data, excelName);
return File(buffer, application/vnd.ms-excel, PubSetting.UserName + excelName + .xlsx);
```
这段代码首先获取数据列表,然后生成一个基于当前时间的文件名。如果已经指定了特定的文件名,则使用该指定名称覆盖默认的时间戳命名规则。接着将数据打印到Excel格式,并返回给客户端以供下载或查看。