4

我创建了 SSRS 报告并以 Excel 格式呈现。我在 SSRS 中使用了自定义颜色(在 excel 规范 R23、G123、B87 中提到)。但它在 SSRS 中以相同的组合显示不同的颜色。一旦我将报告渲染到 Excel,它会显示不同的颜色,尽管我使用了相同的颜色组合。

为什么 Excel 和 SSRS 的色差?我该如何解决这个问题?

4

1 回答 1

5

标准 Microsoft Excel 2003 调色板有 40 种颜色加上 16 种颜色用于图表填充和线条。大多数当前构建的商业智能报告系统(Cognos Series 8、Business Objects XI R3、Reporting Services 2000/2005 等)会自动将颜色转换为“最匹配”的 Excel 2003 调色板选择,作为呈现到 Excel 的一部分方法。这对于 Office 2007 用户来说可能非常令人沮丧,因为默认情况下 Excel 具有几乎无限的调色板选择。

Reporting Services 2008 没有此调色板限制。如果您在 Reporting Services 2008 中向 Excel 呈现报表,则颜色将与您呈现的 HTML 报表中显示的颜色相匹配。

于 2008-11-17T19:42:25.957 回答