社区
C#
帖子详情
C# 用NPOI, 是否可以先赋值,再填充样式
qq_29026265
2018-03-02 09:53:08
如题:
C# 用NPOI, 是否可以先赋值,再填充样式
我的意思是:
先循环所有数据SetCellValue 到单元格,
之后再对某个单元格,或者整行,整列的给样式。
是否能做到?
是否给出详细代码?
...全文
535
3
打赏
收藏
C# 用NPOI, 是否可以先赋值,再填充样式
如题: C# 用NPOI, 是否可以先赋值,再填充样式 我的意思是: 先循环所有数据SetCellValue 到单元格, 之后再对某个单元格,或者整行,整列的给样式。 是否能做到? 是否给出详细代码?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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();
C#
操作Excel(N
POI
)
N
POI
开发Excel程序 1.认识N
POI
2. 使用N
POI
生成xls文件 2.2 单元格操作 2.3 使用Excel公式 2.4 创建图形 2.6 高级功能 3. 项目实践
Winform中使用N
POI
实现Excel导入并
赋值
给DataTable示例代码.zip
Winform中使用N
POI
实现Excel导入并
赋值
给DataTable示例代码
C#
操作word里面的书签
C#
得到word里面的书签,并向书签插入内容,将DateGridView内容作为表格插入到word书签中。
C#
大数据量快速导出到 Excel方法
根据Microsoft.Office.Interop.Excel,优化大数据量快速导出到 Excel 的方法
自己写的
C#
操作EXCEl文件大全类
自己写的
C#
操作EXCEl文件大全类:包括生成sheet,写数据,设置单元格
样式
以及颜色等等,对于想要学习excel编程的人应该有帮助!!
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章