スプレッドシートに出力するOracleレポートがあります。スプレッドシートは自動的に大きな数を取り、それらを科学的記数法に変換します。
私はこれを避けようとしました
1)クエリに以下のような空白を追加する
select ' '||24534534534345353 "Really Long Number" from dual;
2)クエリに以下のようなアポストロフィ(')を付加する
select ''''||24534534534345353 "Really Long Number" from dual;
http://support.microsoft.com/kb/214233の上記の2つの方法は機能しませんでした。私はまだ科学的記数法を取得しています。
1の場合、スペースはExcelによって単に無視されます
2の場合、引用符は文字通りに取得され、数値とともに印刷されます。[不思議なことに、レポートの生成後に数字を削除/追加してセルを編集すると、アポストロフィ(')が消えます。]
空白のLPAD()/ RPAD()も試しました。これに対する他の回避策はありますか?