12-11-2018 02:53 AM
小弟希望用Report Generation 將 Table List直接插入到Word報告裡面,
但又希望 小數點是能夠如下圖這樣對齊,
目前除了預先在word將定位點設定好,可以解決這個問題外。
我希望是能夠透過直接將Table插入 然後直接對齊的方式,請問能這樣做嗎?
12-12-2018 06:09 AM
你有試過 Report Generation Toolkit 裡的 Word Table Alignment.vi 嗎?
他有一個輸入叫做 horizontal alignment (left) 可以做對齊設定
而且我發現你表格右邊的數字,小數點後的位數都不同~
有小數點後3位、4位、2位,或許可以先改成一致後再做對齊的動作。
12-12-2018 06:39 PM
@king10740 已寫:
你有試過 Report Generation Toolkit 裡的 Word Table Alignment.vi 嗎?
他有一個輸入叫做 horizontal alignment (left) 可以做對齊設定
而且我發現你表格右邊的數字,小數點後的位數都不同~
有小數點後3位、4位、2位,或許可以先改成一致後再做對齊的動作。
謝謝您的回覆,
我有試過Alignment這個vi, 有試過對齊center.....
不過我希望的效果就是小數點後面不一定是固定的位數,小數點前面也不一定是固定的
但是小數點是要能夠對齊的, 我知道這樣好像是有點奇怪的要求,
不過就我現在的需求 就是希望能夠小數點對齊 這樣的數字格式 @___@"
12-14-2018 04:30 AM
或許可以用 "Format Into String",然後在它的 format string 的 input 上輸入 %0.4f
這樣你的那些數字就會固定取小數點後四位,然後就能自動對齊小數點了。(就跟table左邊一樣!)
12-16-2018 11:58 PM
@king10740 已寫:
或許可以用 "Format Into String",然後在它的 format string 的 input 上輸入 %0.4f
這樣你的那些數字就會固定取小數點後四位,然後就能自動對齊小數點了。(就跟table左邊一樣!)
謝謝您的回覆,
小弟目前需求就是希望小數點後面的位數是不固定的,所以比較苦惱@@
我是希望能像table右邊這樣的對齊方式
12-26-2018 09:58 PM - edited 12-26-2018 10:00 PM
@king10740 已寫:
或許可以用 "Format Into String",然後在它的 format string 的 input 上輸入 %0.4f
這樣你的那些數字就會固定取小數點後四位,然後就能自動對齊小數點了。(就跟table左邊一樣!)
如果用上面說的轉換成string之後用Reverse string把string倒過來然後用迴圈處理每筆資料,把每筆string前面的0去掉後並補上相應的空格(用Search&Replace string來達成),最後 Reverse string把string復原這樣後面就不會有0又可以對齊。
小弟淺淺的看法
純理論沒試過
但應該可朝這個方向試試看
Afa1210