【发布时间】:2010-03-04 15:27:42
【问题描述】:
我正在使用 XML 方法为报告创建 Excel 电子表格,您可以在其中导出有效的 Microsoft 格式化 XML,然后将其导出到 Excel。
到目前为止,一切正常,但我在颜色方面遇到了一些问题。
我创建了一种样式,例如:
<Style ss:ID="s64" ss:Parent="s25">
<Font ss:FontName="Tahoma" x:Family="Swiss" ss:Size="14" ss:Color="#4579B9" ss:Bold="1"/>
<Interior/>
</Style>
它应该使用的颜色应该看起来像但在这张图片的顶部:
alt text http://img535.imageshack.us/img535/431/righty.jpg
但是,它使用底部的颜色。
当我生成报告时,它是用颜色代码生成的:#4579B9,这是我想要的,但是当我打开它时,它显示的颜色是图像底部的颜色。
如果我随后保存文档,它会自动将颜色更改为 #666699,这正是底部的颜色(错误颜色)。
不过,这只会发生在字体颜色上,就像我将任何单元格的背景颜色更改为 #4579B9 一样,它会正常工作。
我认为这与选择的颜色是“主题颜色”而不是“标准颜色”的一部分有关。
这里有没有人有生成此类报告并正确应用样式的经验?还是我错过了什么?
【问题讨论】:
-
建议把xml改成xmlss。
标签: xml excel xslt reporting xls