Oracle BI Publisher - 如何将数字格式化为文本,以便前导零不会消失

时间:2013-08-20 12:48:10

标签: oracle bi-publisher

在Microsoft Word中创建Oracle BI Publisher rdf模板时,预期输出到Microsoft Excel;有没有办法将数字格式化为文本,以便前导零不会消失?我想打印出电话号码,他们有值,如0215551234;我希望领先零显示的地方。在BI Publisher中,显示为215551234。

2 个答案:

答案 0 :(得分:6)

在字段的BI Publisher属性中,检查强制LTR选项

enter image description here

或者您可以将以下内容放在表单字段帮助文本

<fo:bidi-override direction="ltr" unicode-bidi="bidi-override"><?YOUR_TEL_FIELD?></fo:bidi-override>

答案 1 :(得分:1)

我不确定你是否还需要这个,但这里有一个我在互联网上找到的解决方案的例子(它在SQL级别上,所以你不用担心复杂的XML代码):

SELECT '="' || q.item_code || '"' excel_display_item_code
FROM   (SELECT '00005689' item_code FROM DUAL
        UNION
        SELECT '00000012' item_code FROM DUAL
        UNION
        SELECT '01345677' item_code FROM DUAL) q;