SSRS和Excel颜色兼容性

4 excel colors reporting-services

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

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

Reg*_*ser 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呈现的报表中显示的颜色相匹配.