强大的导出EXCEL,比NPOI更好用,更强大,可惜只有4.0版本的。

  记录一下DEMO

                var sheet = p.Workbook.Worksheets.Add("My Sheet");

                //Cells的起始索引是1
sheet.Cells[, ].Value = 1234.123;
sheet.Cells[, ].Value = ;
sheet.Cells[, ].Value = ;
sheet.Cells[, ].Value = ; sheet.Cells[, ].Style.Numberformat.Format = "#,##0.00";//这是保留两位小数 var sheet2 = p.Workbook.Worksheets.Add("My Sheet2");
sheet2.Cells[, ].Value = "jie";
sheet2.Cells[, ].Value = "xiaom";
sheet2.Cells[, ].Value = "ccx";
sheet2.Cells[, ].Value = "zhangs"; sheet2.Cells[, ].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;//水平居中
sheet2.Cells[, ].Style.Font.Bold = true;//字体为粗体
sheet2.Cells[, ].Style.Font.Size = ;//字体大小 p.SaveAs(new FileInfo(@"F:\Temp\output.xlsx"));

-------------------------------------------------

        public ActionResult ExportExcel()
{
// 写入到客户端
System.IO.MemoryStream ms = new System.IO.MemoryStream(); using (var p = new ExcelPackage(ms))
{
var sheet = p.Workbook.Worksheets.Add("My Sheet"); //Cells的起始索引是1
sheet.Cells[, ].Value = 1234.123;
sheet.Cells[, ].Value = ;
sheet.Cells[, ].Value = ;
sheet.Cells[, ].Value = ; sheet.Cells[, ].Style.Numberformat.Format = "#,##0.00";//这是保留两位小数 var sheet2 = p.Workbook.Worksheets.Add("My Sheet2");
sheet2.Cells[, ].Value = "jie";
sheet2.Cells[, ].Value = "xiaom";
sheet2.Cells[, ].Value = "ccx";
sheet2.Cells[, ].Value = "zhangs"; sheet2.Cells[, ].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;//水平居中
sheet2.Cells[, ].Style.Font.Bold = true;//字体为粗体
sheet2.Cells[, ].Style.Font.Size = ;//字体大小 //写到客户端(下载)
HttpContext.Response.Clear();
HttpContext.Response.AddHeader("content-disposition", "attachment; filename=FileFlow.xlsx");
HttpContext.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
HttpContext.Response.BinaryWrite(p.GetAsByteArray());
//ep.SaveAs(Response.OutputStream); 第二种方式
HttpContext.Response.Flush();
HttpContext.Response.End(); } return null;
}

.NET/C#- EPPLUS DEMO的更多相关文章

  1. .net mvc中epplus导出excel

    帮助类 using OfficeOpenXml; using OfficeOpenXml.Style; using System; using System.Collections.Generic; ...

  2. 在.NET中使用EPPlus生成Excel报表 .

    --摘抄自:http://blog.csdn.net/zhoufoxcn/article/details/14112473 在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的 ...

  3. 在ASP.NET Core中使用EPPlus导入出Excel文件

    这篇文章说明了如何使用EPPlus在ASP.NET Core中导入和导出.xls/.xlsx文件(Excel).在考虑使用.NET处理excel时,我们总是寻找第三方库或组件.使用Open Offic ...

  4. .Net Excel 导出图表Demo(柱状图,多标签页)

    1 使用插件名称Epplus,多个Sheet页数据应用,Demo为柱状图(Epplus支持多种图表) 2 Epplus 的安装和引用 新建一个工程文件或控制台应用程序 打开 Vs2017 Tools  ...

  5. .Net Excel 导出图表Demo(柱状图,多标签页) .net工具类 分享一个简单的随机分红包的实现方式

    .Net Excel 导出图表Demo(柱状图,多标签页) 1 使用插件名称Epplus,多个Sheet页数据应用,Demo为柱状图(Epplus支持多种图表) 2 Epplus 的安装和引用 新建一 ...

  6. C# 操作Excel,使用EPPlus

    EPPlus下载地址:http://www.codeplex.com/EPPlus 引用命名空间: using OfficeOpenXml; using OfficeOpenXml.Table; us ...

  7. .NET CORE webapi epplus 导入导出 (实习第一个月的笔记)

    最近有个需求就是网页表格里面的数据导出到excel  于是从各位前辈的博客园搜了搜demo  大部分非为两类 都是用的插件NPOI和Eppluse ,因此在这里就介绍Eppluse 用法,还有就是在博 ...

  8. EPPlus生成Excel表格(只支持2007及以上)

    主要来源: https://www.cnblogs.com/rumeng/p/3785748.html http://epplus.codeplex.com/ FileInfo newFile = n ...

  9. 基于EPPlus和NPOI实现的Excel导入导出

    基于EPPlus和NPOI实现的Excel导入导出 CollapseNav.Net.Tool.Excel(NuGet地址) 太长不看 导入 excel 文件流将会转为 ExcelTestDto 类型的 ...

随机推荐

  1. python练习程序(c100经典例6)

    题目: 用*号输出字母C的图案. print "***" print "*" print "*" print "***"

  2. MySQL内存表-临时表

    HEAP表是访问数据速度最快的MySQL表,他使用保存在内存中的散列索引.但如果MySQL或者服务器重新启动,表中数据将会丢失.用法:如论坛的在线人数统计,这种表的数据应该是无关紧要的,就几个简单的字 ...

  3. 基于HTTP 协议认证介绍与实现

    导言 一直对http 的头认证有兴趣,就是路由器的那种弹出对话框输入账号密码怎么实现一直不明白,最近,翻了一下http 协议,发现这是一个RFC 2617的实现,所以写篇文章介绍一下吧. Http基本 ...

  4. php文件读写锁

    $file = fopen("test.txt", $fileOpenMode); flock($file, $lockMode) or die("Can't lock& ...

  5. api-ms-win-crt-runtime-l1-1-0.dll丢失问题

    笔者是在安装python 3.5 后,启动时提示该文件丢失的问题的,如下所示.

  6. 微信公众平台开发localStorage数据总是被清空

    我把现在项目中的用户数据存储过程改成本地的,只用localStorage,但是随之而来很多问题,原因就是localStorage只有很短的有效时间,退出公众号,关闭微信都会清空.最不能容忍的是用户还在 ...

  7. iOS学习笔记之Category

    iOS学习笔记之Category 写在前面 Category是类别(也称为类目或范畴),使用Category,程序员可以为任何已有的类添加方法.使用类别可以对框架提供的类(无法获取源码,不能直接修改) ...

  8. 约瑟夫环 --- 面向对象 --- java代码

    约瑟夫环 的 面向对象 解法 罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个 ...

  9. MXML的一些基本语法

    以下内容是一个视频的学习笔记<Flex4视频教程>,所以,先关记录也是以现在的Flash Builder为基础. <fx:Script/>  是脚本文件的声明 var代表数值, ...

  10. hadoop的kerberos认证

    言归正传,介绍过hadoop的simple认证和kerberos后,我们在这一章介绍hadoop的kerberos认证 我们还使用hadoop集群的机器. OS 版本: Centos6.4 Kerbe ...