随笔分类 -  .Net Core 关于Excel操作进阶

如果对您有帮助,记得评论赞一下~
摘要:需求描述:如下图所示,不合格的单元格,背景色要为灰色。 解决方法:不建议使用新样式的方式来实现,因为会破坏原单元格的样式(例如边框、字体),所以只需要修改原样式即可,但有时候原样式是共享的,也就是很多单元格用同一个样式,所以解决思路是复制一个新样式给该单元格即可。 核心代码: /// <summar 阅读全文
posted @ 2023-12-11 10:47 0Behavior 阅读(565) 评论(2) 推荐(0) 编辑
摘要:开发环境:.Net Core 3.1,NPOI 2.6.0 功能需求:导出的Excel的内容要自适应行高。 请注意:这里的自适应行高处理方案,仅仅是为了解决当有合并列单元格的时候,会导致的excel自适应高度失效,如果你没有合并列单元格,直接使用sheet1.AutoSizeRow(1);。 同理, 阅读全文
posted @ 2023-06-07 10:08 0Behavior 阅读(2192) 评论(0) 推荐(0) 编辑
摘要:开发环境:.Net Core 3.1,NPOI 2.6.0 前言:复制行数据时,提示错误如下: An item with the same key has already been added. Key: 0 at System.Collections.Generic.Dictionary`2.Tr 阅读全文
posted @ 2023-04-18 16:28 0Behavior 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:开发环境:.Net Core 3.1,NPOI 2.6.0 前言:最近使用生成excel发现出现以下错误。 耐心排查,看错误描述以为是自己当前的sheet页里面有问题,却忽略了其他sheet页,最后发现其中一个sheet页的问题,具体什么问题未排查出来,只是复制了一下有问题的sheet页并且删除原有 阅读全文
posted @ 2023-04-18 09:24 0Behavior 阅读(976) 评论(0) 推荐(0) 编辑
摘要:开发环境:.Net Core 3.1,NPOI 2.6.0 这里的删除行,是移除行,不只是清除行数据内容,具体方法就是移动下方的数据覆盖上方。 数据图: 需求1:删除第10行 string filepath = @"C:\test1.xlsx"; FileStream file = new File 阅读全文
posted @ 2023-03-08 14:39 0Behavior 阅读(1722) 评论(0) 推荐(0) 编辑
摘要:开发环境:.Net Core 3.1,NPOI 2.6.0 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.SS.Util; using NPOI.XSSF.UserModel; using System; using S 阅读全文
posted @ 2023-03-08 13:57 0Behavior 阅读(254) 评论(0) 推荐(0) 编辑
摘要:本来感觉Excel需求比较容易,没必要单独介绍,但是最近遇到一些特殊需求,不得不正视这个问题了。 1.不推荐微软的office组件,毕竟服务器还得安装office,还得office对应版本等各种问题(例如用office组件操作word,C# word 服务器发布问题汇总 - 0Behavior - 阅读全文
posted @ 2023-03-08 13:43 0Behavior 阅读(73) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示