我有一個oracle報告輸出到電子表格。電子表格自動地 需要大量數據並將其轉換爲科學記數法。Oracle報告excel電子表格避免科學記數法
我已經嘗試通過
1,以避免這一點)在查詢中所述查詢
select ' '||24534534534345353 "Really Long Number" from dual;
2)前面加上一個撇號(')象下面前面加上一個空白空間像下面
select ''''||24534534534345353 "Really Long Number" from dual;
以上兩種方法從http://support.microsoft.com/kb/214233都沒有奏效。我仍然得到 的科學記數法。
對於圖1中,空間被簡單地用Excel忽略
對於圖2中,引用被字面並用數一起打印。[奇怪的是,當我通過去除編輯單元格/報告之後加入一個數字撇號(')消失。]
我也試過LPAD()/ RPAD()與空白空間。有沒有其他的解決方法呢?
數據如何進入Excel?使用'.csv'文件?或者你直接以某種方式直接編寫'.xls'或'.xlsx'? –
@Jonas是的,XLS文件是由Oracle Reports直接生成的。 – komedit1
你被允許回答你自己的問題,所以我建議把你的解決方法作爲答案並接受。它會幫助遇到同樣問題的下一個人。 –