在Microsoft Word中创建Oracle BI Publisher rdf模板时,预期输出到Microsoft Excel;有没有办法将数字格式化为文本,以便前导零不会消失?我想打印出电话号码,他们有值,如0215551234;我希望领先零显示的地方。在BI Publisher中,显示为215551234。
答案 0 :(得分:6)
在字段的BI Publisher属性中,检查强制LTR选项
或者您可以将以下内容放在表单字段帮助文本
中<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;