2011-08-20 41 views
0

任何想法如何将字体颜色应用于xsl中的值并将其保存为CSV.i尝试使用字体颜色和跨度样式,但它不起作用。 的代码如下设置字体颜色,同时将值保存为xsl的csv

<xsl:when test="$priority1 &lt; 3"> 
<span style="color:#ff0000"> 
    <xsl:value-of select="$priority"/></span> 
</xsl:when> 

这个被保存为CSV.the输出显示为 优先

<span style="color:#ff0000">2</span> 
<span style="color:#ff0000">2</span> 
3 
5 

我该如何申请颜色为CSV PARAM 帮助!

+0

你能解释得更清楚吗?提供样本输入XML和期望的输出。 –

+0

它不用于XSL tranformation.I想为XSL做一个静态验证。报告被保存为csv并且参数被检查。这就是我粘贴的代码所暗示的 - 如果优先级<3则突出显示它在RED.But当我将报告保存为csv标签不工作。对此有任何想法。 –

回答

1

CSV文件不包含任何格式信息。它们纯粹是用逗号分隔的数据列表,而不是真正用于显示目的。在这种情况下,您需要将HTML格式信息添加到文件中,但对于CSV来说,这仅仅是一串文本,并没有任何意义。

如果您要双击CSV来打开它,那么它最喜欢在电子表格应用程序(如Microsoft Excel)中打开。现在,Excel将允许您为单元格着色,但是如果您想再次将其保存在CSV文件中,它会呻吟你关于不支持的功能,并且只保存单元格的文本。

如果你只生产了一份报告,强调记录感兴趣的话,那么你仍然有许多选项

  1. 将报告保存为HTML文件
  2. 保存使用的Excel XML的报告(假设你有Microsoft Excel)中
  3. 保存在SYLK(报告符号链接)格式

在后两种情况下,这两个文件应自动在Excel中打开,例如。

如果您没有选择将其另存为CSV,我不确定您还有其他选项。

相关问题