npoi在单元格里嵌套单元格_NPOI2.2.0.0实例详解(三)—设置EXCEL列宽、行高与合并单元格...

这篇博客介绍了如何使用NPOI 2.2.0.0版本在Excel中创建Workbook,设定Sheet,合并单元格,并详细展示了设置列宽、行高的方法。通过示例代码展示了一个简单的操作过程,最终实现的效果可以导出为名为'myworkbook2.xlsx'的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://my.oschina.net/u/1778848/blog/542250

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using NPOI.HSSF.UserModel;

using NPOI.SS.Formula.Eval;

using NPOI.SS.Formula.Functions;

using NPOI.SS.UserModel;

using NPOI.XSSF.UserModel;

using NPOI.POIFS.FileSystem;

using NPOI.HPSF;

using System.IO;

using NPOI.SS.Util;

using System.Drawing;

using NPOI.HSSF.Util;

namespace NPOI

{

class Program2

{

static void Main(string[] args)

{

//说明:设置列宽、行高与合并单元格

//1.创建EXCEL中的Workbook

IWorkbook myworkbook = new XSSFWorkbook();

//2.创建Workbook中的Sheet

ISheet mysheet = myworkbook.CreateSheet("sheet1");

//4.合并单元格区域 例: 第1行到第1行 第2列到第3列围成的矩形区域

mysheet.AddMergedRegion(new CellRangeAddress(0, 0, 1, 2));

//5.创建Row中的Cell并赋值

IRow row0 = mysheet.CreateRow(0);

row0.CreateCell(0).SetCellValue("0-0");

row0.CreateCell(1).SetCellValue("0-1");

row0.CreateCell(3).SetCellValue("0-3");

//6.设置列宽 SetColumnWidth(列的索引号从0开始, N * 256) 第二个参数的单位是1/256个字符宽度。例:将第四列宽度设置为了30个字符。

mysheet.SetColumnWidth(3, 30 * 256);

//7.设置行高 Height的单位是1/20个点。例:设置高度为50个点

row0.Height=50*20;

//5.保存

FileStream file= new FileStream(@"E:\myworkbook2.xlsx", FileMode.Create);

myworkbook.Write(file);

file.Close();

}

}

}

运行后,效果如下图所示

转载于:https://my.oschina.net/u/1778848/blog/542250

标签:row0,mysheet,NPOI2.2,SS,0.0,单元格,System,NPOI,using

来源: https://blog.csdn.net/choujing2591/article/details/100809118

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值