关于NPOI修改单元格背景色的问题!(语言-c#)

C# 实现一个功能,使用NPOI来导入Excel模板,然后填入数据,在导出为Excel文件
现在的问题是,需要修改部分单元格的背景色,我的想法是先读取单元格的CellStyle,然后修改背景色后保存,这样做的好处是不需要设置其他的格式了(例如边框,对齐方式等),但实际结果是:未修改颜色的单元格,其背景色也变了,而且设置了多种颜色,却只显示了一种,重新创建一个单元格样式,结果又是好的
大家有遇到过同类的问题吗