欢迎访问新酱博客!

C#office操作插件Aspose.Cells导出excel表

Asp.Net 新酱 阅读:247 0评论

引入Aspose

百度网盘=>传送门,提取码为urn7,下载完后将压缩包里的两个dll文件引用到项目中

创建一个excel模版

我们只导入数据,所以要事先准备好一个excel的模版,如下图为我准备的模版

C#office操作插件Aspose.Cells导出excel表

它存放在我的项目ExcelTemp文件夹中

导出excel代码

Worksheets[0]是excel表sheet 部分的位置

C#office操作插件Aspose.Cells导出excel表

cell[row, 0].PutValue(item.ID);row为行,0为列,putvalue中是要循环添加到excel表中的数据。

添加数据完成后将导入完成的excel表保存在临时文件夹TempExcel中,return File(Server.MapPath(“/TempExcel”) + “\” + fileName, “application/book”, “员工表.xlsx”);让用户从临时文件夹中下载excel表,文件名为员工表,
application/book 是文件类型。

小插曲

临时文件夹的excel表只要点击导出就会生成一个,所以要写一个方法定期删除该文件夹中的数据。

效果图

C#office操作插件Aspose.Cells导出excel表

点击导出之后就开始下载,此为下载好的excel表

C#office操作插件Aspose.Cells导出excel表
C#office操作插件Aspose.Cells导出excel表
新酱博客 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨网站采用BY-NC-SA协议进行授权
转载请注明原文链接:https://www.xiaorenjc.net/141.html
喜欢 (0)
评论头像
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址