[PHP-users 27859] Re: Spreadsheet_Excel_Readerの表示形式について

saph@zxcb.net saph @ zxcb.net
2005年 12月 17日 (土) 05:25:03 JST


高橋と申します。

>表示が「55%」(表示形式を『標準』に戻すと「0.55」)のデータを取得する
>と、「1%」となってしまいます。
>また、表示が「7%」(表示形式を『標準』に戻すと「0.07」)のデータだと、
>「0%」となってしまいます。
標準に戻した場合0.55と表示されるとのことですから取得の問題ではなく
Excel側の「表示」の問題だと思います。
書式をパーセントにした場合入力される数値はパーセントになるのでは?
表示される少数以下桁数をゼロとすると
0.55は0.55%≒1%(四捨五入)
0.07は0.07%≒0%
・Excel単体でこのようになることを確認しました。

ですから取り込みしてからシートの書式を少数以下桁数を2桁にすれば
「0.55%」のように表示されると思います。
結局のところパーセントですから、セットするときに100を掛けなければ
いけないということではないかと。

ご参考まで。



PHP-users メーリングリストの案内