[PHP-users 26695] Re: PEARのSpreadsheet_Excel_Writerでの文字列桁数制限について

info@kcs2000.jp info @ kcs2000.jp
2005年 8月 30日 (火) 16:09:33 JST


神田です。有難うございます。

writeStringBIFF8という関数が用意されていることはわかっておりましたが、
そしてどうやらこれが使えそうかな、とも思っておりましたがそのままでは
使えませんでした。setVersionですか。

情報を有難うございました。

> 実は、Spreadsheet_Excel_Writer には Excel97/2000 形式に対応するための
> コードがすでに一部実装されています。詳細は、
>  http://pear.php.net/package/Spreadsheet_Excel_Writer/download/All
> で見られる Changelog の中からバージョン 0.6 のところをご覧ください。
>
> Workbook::setVersion でしかるべき値を設定すると、
> Worksheet::writeString の内部で Worksheet::writeStringBIFF8 というメソッ
> ドが実行されるようです。設定する値などの情報は、以下から得られます。
>
> Workbook::setVersion
> -> 
> http://pear.php.net/package/Spreadsheet_Excel_Writer/docs/latest/Spreadsheet_Excel_Writer/Spreadsheet_Excel_Writer_Workbook.html#methodsetVersion
>
> Worksheet::writeStringBIFF8
> -> 
> http://pear.php.net/package/Spreadsheet_Excel_Writer/docs/latest/Spreadsheet_Excel_Writer/Spreadsheet_Excel_Writer_Worksheet.html#methodwriteStringBIFF8
>
> どういう仕組みになっているのか気になったら、Workbook.php や
> Worksheet.php のコードを実際に読んでみるといいでしょうね。
>
> -- 
> 高木 正弘 mailto:matakagi @ osk2.3web.ne.jp
> _______________________________________________
> 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
> 




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