[PHP-users 21491] Re: Spreadsheet_Excel_Writer
sugawara kei
vacatono @ park.zero.ad.jp
2004年 4月 27日 (火) 15:48:40 JST
菅原と申します
<t-yagi @ system-exe.co.jp> wrote:
> 例:)
> ・ORACLEでの入力データ:25000(NUMBER)
> ・EXCELでの書式: "#,##0"(通貨)
> ・Spreadsheet_Excel_Writer
> で作成したExcel上のデータ:"25000"と表示
> ・期待している結果:"25,000"
>
〜省略〜
> //データ型にあわせ書式設定
> if ($wk_format=="VARCHAR2"){
> $format =$wk_format_ary["VARCHAR2"];
> }else if($wk_format=="NUMBER"){
> $format =$wk_format_ary["NUMBER"];
> $val=number_format(intval($val));
> }else{
> $format =$wk_format_ary["GENERAL"];
> }
>
> //対象データを出力
> $worksheet[$z]->writestring($i,$j,$val,$format);
> $i++;
> }
>
ここの「writestring」を「write」か「writeNumber」に変更すれば良いのでは?
PHP-users メーリングリストの案内