对不起,我需要澄清一下。在 EPPlus 库的当前版本(到2021年为止)中,不支持为同一系列中的每个数据标签设置不同的颜色。DataLabel对象的属性将应用于系列中的所有数据标签,而无法为每个单独的数据标签设置不同的属性。
如果你需要为每个数据标签设置不同的颜色,可能需要采用其他的库或方法。例如,你可以考虑使用 Microsoft Office Interop 库,但请注意,这需要安装 Microsoft Office,并且只能在 Windows 上运行。
另一种可能的方法是手动编辑生成的 .xlsx 文件。.xlsx 文件实际上是一个 .zip 文件,其中包含描述电子表格内容和格式的 XML 文件。你可以尝试解压 .xlsx 文件,编辑相应的 XML 文件以改变数据标签的颜色,然后再将文件压缩回 .xlsx 格式。但这种方法可能会相当复杂,并且需要深入了解 .xlsx 文件格式。
我建议你查看其他库,例如 NPOI 或 ClosedXML,看看它们是否可以满足你的需求。不过,我必须强调,到2021年为止,没有哪个库似乎可以简单地为 Excel 图表的每个数据标签设置不同的颜色。这可能是 Excel 的一个限制,因为在手动操作 Excel 时,也无法为同一系列中的每个数据标签设置不同的颜色。