社区
C#
帖子详情
C# 用NPOI, 是否可以先赋值,再填充样式
qq_29026265
2018-03-02 09:53:08
如题:
C# 用NPOI, 是否可以先赋值,再填充样式
我的意思是:
先循环所有数据SetCellValue 到单元格,
之后再对某个单元格,或者整行,整列的给样式。
是否能做到?
是否给出详细代码?
...全文
534
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
)
【
C#
操作Excel(N
POI
)】:在IT领域中,
C#
是一种广泛使用的编程语言,而处理Excel文件是常见的任务之一。N
POI
库为开发者提供了强大的工具,使得在
C#
环境中创建、读取和修改Excel文件变得简单易行。 1. **认识N
POI
**:...
Winform中使用N
POI
实现Excel导入并
赋值
给DataTable示例代码.zip
本示例代码将详细介绍如何在WinForm应用中使用N
POI
库来导入Excel文件,并将其内容
赋值
给一个DataTable对象。 首
先
,我们需要在项目中引用N
POI
库。这可以通过NuGet包管理器完成,搜索"N
POI
"并安装相应版本的包。 接...
C#
操作word里面的书签
本篇文章将深入探讨如何使用
C#
来操作Microsoft Word中的书签,以及如何将DataGridView的数据作为表格插入到书签指定的位置。书签在Word文档中起到了定位和标记的作用,它们可以帮助开发者精确地在文档的特定位置进行...
C#
大数据量快速导出到 Excel方法
6. **避免使用
样式
和格式**:如果可能,尽量避免在大量数据上应用
样式
和格式,因为这会显著降低性能。 7. **利用模板文件**:创建一个预设好格式的Excel模板,只在模板基础上
填充
数据,避免重复格式化操作。 8. **...
自己写的
C#
操作EXCEl文件大全类
可以设置背景为纯色,也可以使用预定义的图案
样式
。 `Excels.cs`可能是另一个辅助类,可能包含了一些特定于Excel操作的函数或者扩展方法,如读取数据、合并单元格、处理公式等。而`Excel.dll`则可能是一个编译后的...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章