社区
C#
帖子详情
C# 用NPOI, 是否可以先赋值,再填充样式
qq_29026265
2018-03-02 09:53:08
如题:
C# 用NPOI, 是否可以先赋值,再填充样式
我的意思是:
先循环所有数据SetCellValue 到单元格,
之后再对某个单元格,或者整行,整列的给样式。
是否能做到?
是否给出详细代码?
...全文
581
3
打赏
收藏
C# 用NPOI, 是否可以先赋值,再填充样式
如题: C# 用NPOI, 是否可以先赋值,再填充样式 我的意思是: 先循环所有数据SetCellValue 到单元格, 之后再对某个单元格,或者整行,整列的给样式。 是否能做到? 是否给出详细代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2018-03-02
打赏
举报
回复
当然可以,不过一半的数据都是按行组织的,所以就先行后列了 如果你按列组织数据,自然就得先列后行了
qq_29026265
2018-03-02
打赏
举报
回复
还有个问题: 好像网上的都是先获取行,再赋值列,也就是(0,0)(0,1)(0,2)这样去赋值 那,不能针对同列不同行去赋值吗?比如(1,0) (2,0) 如可以,请举例详细代码,谢谢
YuHoooo
2018-03-02
打赏
举报
回复
可以。 XSSFWorkbook xwb = new XSSFWorkbook(); //新建xlsx工作簿 XSSFCellStyle style = (XSSFCellStyle)xwb.CreateCellStyle(); style.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;//边框 style.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin; style.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin; style.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin; style.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;//水平居中 style.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;//垂直居中 style.WrapText = true;//自动换行 xwb.CreateSheet("表1"); XSSFSheet xs = (XSSFSheet)xwb.GetSheet("表1"); xs.CreateRow(0); #region 1.边赋值边加样式 for (int i = 0; i < 5; i++) { ICell cell = xs.GetRow(0).CreateCell(i); cell.SetCellValue(i); cell.CellStyle = style; } #endregion #region 2.全部赋值完加样式 for (int i = 0; i < 5; i++) { ICell cell = xs.GetRow(0).CreateCell(i); cell.SetCellValue(i); } for (int i = 0; i < 5; i++) { ICell cell = xs.GetRow(0).GetCell(i); cell.CellStyle = style; } #endregion FileStream fs1 = new FileStream(stringPath, FileMode.Create); xwb.Write(fs1); fs1.Close(); xwb.Close();
【小5聊】
C#
版本N
POI
之基础
样式
设置
本文详细介绍了使用
C#
的N
POI
库来设置Excel的
样式
,包括单元格换行、自动调整列宽和行高、居中显示、合并单元格、单元格
填充
和文本字体
样式
等操作,帮助开发者更好地定制Excel表格。
C#
N
POI
设置(.xlsx) 【单元格
填充
】以及【字体颜色】
本文介绍了如何使用
C#
的N
POI
库来操作.xlsx文件,详细步骤包括创建workbook、sheet和单元格,然后设置单元格的
填充
颜色(如BrightGreen)和字体颜色(如Red),以便于数据呈现和处理。
N
POI
之
C#
下载Excel
本文详细介绍如何使用N
POI
库在
C#
中创建Excel文件,包括创建工作簿、表格、行和单元格,设置
样式
和字体,以及数据
填充
和行列合并。以Excel2003为例,提供完整代码实现。
C#
N
POI
导出以及
样式
设定
本文介绍如何使用N
POI
库创建Excel文件,包括创建表格、设置
样式
、插入图片等操作。
N
POI
使用ShiftRows向excel插入行,并复制原有
样式
本文介绍了如何在
C#
和Java中使用N
POI
库来实现在Excel模板的第七行之后插入新行,并确保新行继承原有的
样式
。在处理Excel模板导出数据时,此方法用于扩展可
填充
数据的行数。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章