close

本篇是針對xml publisher套表的部份,因,使用者需求而做了一些測試.

之前在使用RTF 套表時,若遇到金額欄位需依幣別不同,而有不同小數位數的呈現方式時,

通常會在套表時,使用下列的function.

<?format-currency:Amount_Field;CurrencyCode;displaySymbolOrNot?>

基本上就可以達成需求. 

不過,當使用Excel template時,此function 就不適用了,但,好像沒有比較好的方式.

目前,使用的方式是在取得資料時,多增加一個欄位來處理格式.

之後在呈現時,只要像處理字串時的處理方式,直接呈現在畫面上就可以.

我是在SQL 中先用這個方式先轉換,如此就可以達成需求.

SELECT '$'|| trim(TO_CHAR(123456789.123, '999,999,999,999.99')) as amt FROM dual;

以上是針對這個議題的小做法,若有其它方式也可以建議建議.

arrow
arrow
    文章標籤
    XML PUBLISHER EXCEL TEMPLATE
    全站熱搜

    alad 發表在 痞客邦 留言(0) 人氣()