■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




EXCEL出力で小数部が表示されない 2022/06/13 12:54:08
特になし           nisizawa@kanaoka.co.jp
Object Browser for Oracle 21.2.2.0
Oracle Client 19c 64bit
Windows 10、Office365

上記環境で使用しておりますが、SQLの実行結果をEXCEL出力すると、数値項目のセル書式がユーザー定義になっており小数点以下が表示されません。

当初リリースされ使用していたバージョン21.2.0.0ではきちんとセル書式が標準になっております。

バージョンアップによる影響なのか対処方法がございましたらご教示ください。
元の文章を引用して返信

Re: EXCEL出力で小数部が表示されない 2022/06/13 16:25:57
OBサポート
OBサポートです。

■Excel出力時の数値列について
Excel出力時に数値項目の書式制御につきましては、
ver.21.2.1.0 における下記の対応が影響しております。
・【Excel出力】各数値データを文字列として出力するオプションを追加

https://products.sint.co.jp/siob/support/history


■数値列の小数部分表示について
数値列を文字列書式として出力することで、小数部分の表示が可能となります。
上記動作は、ver21.2.1.0以降はオプションによって制御がされております。

【手順】
ツール > オプション > 外部出力タブ > 「Excel出力」項目の「数値データを文字列として出力する・・・」のチェックボックスにチェック

大変お手数ですが、何卒よろしくお願い申し上げます。
元の文章を引用して返信

Re: EXCEL出力で小数部が表示されない 2022/06/14 10:49:37
特になし           nisizawa@kanaoka.co.jp
迅速なご回答ありがとうございます。
確認いたしましたが、書式が文字列な為そのままでは計算や集計が出来ず都度書式を変更する必要があります。
以前のように使いたい場合はver.21.2.0.0に戻すしかないということでしょうか?
元の文章を引用して返信

Re: EXCEL出力で小数部が表示されない 2022/06/14 14:12:37
OBサポート
OBサポートです。

■Excel出力の動作について
本動作につきましては、出力制御オプションの追加による動作仕様となり、
現状アプリケーション側での制御が行えないものとなっております。

■回避策
該当列の書式を標準に変更することで、小数値が正常に表示されます。
ただし、Excelファイルに対して加工が必要になるため、
もし以前のバージョンの動作をご希望の場合には、弊社開発窓口(oob.support@sint.co.jp)までご連絡いただけましたら
以前のバージョンの差分ファイル(ver.21.2.0.0)をご提供させていただきます。

本動作につきましては、開発に伝えた上で今後の調整を検討させていただきます。
大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。

何卒よろしくお願い申し上げます。
元の文章を引用して返信

Re: EXCEL出力で小数部が表示されない 2022/06/14 18:09:42
特になし
内容承知いたしました。
大変お手数おかけいたしました。
元の文章を引用して返信