2009-09-20 80 views
0

我被要求将某些excel电子表格中的contitionl格式转换为xsl以便在SharePoint中使用。Excel条件单元格格式转换为XSL

我们输出表包含一个截止日期,基本上我需要以下情况发生: -

当到期日期等于当前日期添加CSS类红色 当当前日期是前4天或更少天到期日添加css类琥珀 其他一切都有css类绿色。

我完全难住,任何人都可以提供任何想法?

+0

您是否有已经开始工作的XSLT样例或源数据的XML样例? – Thiyagaraj 2009-09-20 12:45:07

+0

XSLT 2.0是一个选项,还是需要XSLT 1.0? – 2009-09-20 18:00:37

回答

0

如果我是你,并且如果我使用的是XSLT 1.0,我将使用EXSLT date functions获取当前日期,然后使用date:difference来确定两个日期之间的时间差。然后你只需要一个xsl:包含3个case的选择(等于,小于4天,否则),然后输出你需要的CSS。