[PHP-users 21492] Re: Spreadsheet_Excel_Writer
t-yagi @ system-exe.co.jp
t-yagi @ system-exe.co.jp
2004年 4月 27日 (火) 16:24:47 JST
菅原様へ
早速の返信ありがとうございました。
下記の通り、writeStringをwriteに変更し
実施してみましたらうまくいきました。
お忙しいなか本当にありがとうございました。
八木 智弘
>
> From: sugawara kei <vacatono @ park.zero.ad.jp>
> Date: 2004/04/27 火 午後 03:48:40 GMT+09:00
> To: PHP-users ML <php-users @ php.gr.jp>
> Subject: [PHP-users 21491] Re: Spreadsheet_Excel_Writer
>
>
> 菅原と申します
>
> <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 mailing list PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
*--------------------------------------------*株式会社システムエグゼ
SI推進部 八木 智弘
◆◆住所と電話番号が変わりました◆◆
〒104-0033 東京都中央区新川2-3-1
セントラルスクエア2F
TEL:03-5542-5591 FAX:03-5542-5594
*--------------------------------------------*
PHP-users メーリングリストの案内