每当我下载我的数据在csv格式没有。显示为5、10、11,而应显示为5.00、10.00、11.00等
<xsl:when test="$type='D'">
<xsl:value-of select="format-number(amountInAccountCurrency/amount, '#####0.##')"/><xsl:text>,</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>,</xsl:text>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="$type='C'">
<xsl:value-of select="format-number(amountInAccountCurrency/amount, '#####0.##')"/><xsl:text>,</xsl:text>
使用上述代码,并已使用###0.00仍然不工作
1条答案
按热度按时间clj7thdc1#
尝试:
未测试,因为您没有提供minimal reproducible example。
请注意,格式化数字以显示尾随零的结果是字符串。为了确保目标应用程序能够这样解释它,在生成CSV输出时,应该将它括在双引号中。如果不这样做,目标应用程序(特别是电子表格)可能会将其视为数字并去掉尾随的零。