2011-08-20 64 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,我不確定您還有其他選項。

相關問題