从xsl将值保存到csv时设置字体颜色

时间:2011-08-20 05:35:01

标签: xslt html

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

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

将其另存为CSV。输出显示为 优先

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

如何将颜色应用于CSV参数 帮助!

1 个答案:

答案 0 :(得分:1)

CSV文件不包含任何格式信息。它们纯粹是以逗号分隔的数据列表,并非真正用于显示目的。在这种情况下,您将HTML格式信息添加到文件中,但对于CSV,这只是一串文本,并不代表任何内容。

如果您要双击CSV以打开它,那么它最喜欢在Microsoft Excel等电子表格应用程序中打开。现在,Excel允许您为单元格着色,但如果您尝试再次将其保存在CSV文件中,它会向您抱怨不支持的功能,并且只保存单元格的文本。

如果您只想制作报告以突出显示记录,那么您仍有许多选项

  1. 将报告另存为HTML文件
  2. 使用Excel Xml保存报告(假设您有Microsoft Excel)
  3. 以SYLK(符号链接)格式保存报告
  4. 在后两种情况下,两个文件都应该在Excel中自动打开,例如。

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