2007年7月25日星期三

XML Publisher的Excel输出文件字段前面的所有零不丢失

在Itpub上看到问题,Metalink上正好有人问到这个问题,测试通过。

问题:
请教在Oracle XML Publisher,如何解决Excel输出文件自动使前面的所有零不丢失?现在用Excel输出文件时,如果某一个值,如001,会只显示1,自动使前面的所有零丢失。暂时只能加一个单引号,如‘001,避免此情况,但不是好办法,用户需要做修正工作,量多了挺讨厌的。如加一个不可见字符,XML文件报错。有否一个不可见字符,可以使XML文件不报错,或其它办法,以实现上述目的?

方法:
In the rtf template, use the “Insert -> Symbol” function to insert a very small0xA0 (NO-BREAK SPACE) character (font size 1 or 2pt) in front of the number string field.

另外,尝试用Oracle以及Word自带的formate是否都没有办法,Oracle的formate语法支持数字和日期。

参考:
Metalink:Note:417811.1
http://www.itpub.net/820447.html

没有评论: