NPOI第二章——创建一个excel

引入NPOI

使用NuGet添加NPOI
在这里插入图片描述
在这里插入图片描述

引入命名空间

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
这是创建*.xlsx文件必须要引入的命名空间。.xls文件需要引用的命名空间与.xlsx文件是不同的,这个我在后面会将,今天先以xlsx的为例
在这里插入图片描述

实现创建C:\test.slsx 文件

####### 直接看代码

/// <summary>
        /// 使用npoi创建一个excel文件
        /// </summary>
        public void NPOICreateExcel()
        {
            //声明一个工作簿
            XSSFWorkbook workBook = new XSSFWorkbook();
            //创建一个sheet页
            ISheet sheet= workBook.CreateSheet("MySheet");
            //向第一行第一列的单元格添加文本“老王的demo”

            IRow row= sheet.GetRow(0);//获取第一行
            if (row==null)//workbook 创建的sheet里是获取不到对应的excel行和列的单元格对象
            {
                row= sheet.CreateRow(0);
            }
            ICell cell= row.GetCell(0);//获取第一列
            if (cell==null)
            {
                cell= row.CreateCell(0);
            }
            cell.SetCellValue("老王的Demo");

            //输出excel文件
            using (FileStream fs = File.OpenWrite("C:\\text.xlsx"))
            {
                workBook.Write(fs);//向打开的这个xls文件中写入并保存。
            }
        }

执行后的效果:
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值