Visual Studio导出Excel

本文介绍了如何在C#中利用NPOI库导出Excel。首先,需要添加NPOI库引用,然后创建工作簿和工作表,接着设置行和单元格,包括合并单元格和设置边框样式。最后,将创建的Excel输出到浏览器并转化为流进行返回。
摘要由CSDN通过智能技术生成

由于C#不支持直接进行Excel操作的,所以我们需要使用第三方组件。这里有两种,第一种是msoffice这一种有点麻烦,开发电脑跟运行电脑版本要一致,office版本也要一致包括小版本。第二种是NPOI,NPOI是一个库,它一开始只有JAVA版本叫做POI后面官方出了.NET版本所以叫NPOI。
第一步,检查自己项目中是否有NPOI库,如果没有引用NPOI的话就需要从这个项目“引用”那里鼠标右键添加引用,找到事先下载好的NPOI核心引用,然后添加进来就行了。
第二步,创建一个叫NPOI.HSSF.UserModel.HSSFWorkbook的工作簿,命名为workbook。有了工作簿还需要创建工作表,工作表命名为sheet1。创建工作表跟工作簿有点不同,工作簿要new(这里的意思是新建)一个工作簿,才表示创建。而工作表就不能使用new了。如果使用new的话就不知道这个工作表是谁的了,必须要从现有的工作簿创建工作表。然后你可以给这个工作表命名,命名的方法有两种第一种是先创建,再命名,第二种是写一个SetSheetName修改名字0代表第一个工作表的下标。
在这里插入图片描述
在这里插入图片描述

第三步,创建行。rowTitle是我给这个行的命名,标题行的意思。从哪里创建呢?从我刚才创建的工作表里面创建行,所以是sheet1.CreateRow(0);这里面的0也是下标的意思。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值