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

新酱
137
文章
32
评论
2019年5月31日11:31:00 评论 291 504字阅读1分40秒

引入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表
  • 版权声明: 发表于 2019年5月31日11:31:00
  • 转载注明:https://www.xiaorenjc.net/141.html

您必须才能发表评论!