【7.0.2】【是否有对应的简化方案】
我在word模板中使用以下标签来进行数字的会计格式处理,想询问是否有简化写法?{{if IsNull(ds.value) }}-{{else}}{{ds.value}:todouble():format(#,###.##)}{{endif}}该标签期望将word数字转换成excel的会计格式,进行如下处理
1. 当ds.value 为null时 填充 -
2.当ds.value 不为null时 转换为千位表示法,比如223,000.01
需要调查一下,跟踪编号DOC-6025
请参考下面的代码,使用iif
var doc = new GcWordDocument();
doc.DataTemplate.DataSources.Add("a", new double?[] {null,2,3,4,null,6,7,8,9});
doc.Body.Paragraphs.Add("{{calc iif(IsNull(a.value),\"-\",Format(a.value,\"#,###.##\"))}}");
doc.DataTemplate.Process();
页:
[1]