• 締切済み

Spreadsheet_Excel_Writerのインストール

初心者プログラマーです。 今、cakephp1.2を使って開発してるんですが、データの一覧が表示されている画面でその情報をExcelに出力したい言われていて、調べた結果 Spreadsheet_Excel_Writerを使って出力しようと思うんですが、インストールのやり方が分かりません(汗) コマンドプロンプトからインストールするんでしょうか? コマンドプロンプトを起動してどのディレクトリに移動して、どのようなコマンドを打てばいいんでしょうか? 初歩的な質問だとは分かってるんですが、分からないので宜しくお願いします! PHPのバージョンはPHP5になります。

みんなの回答

  • mpx
  • ベストアンサー率71% (149/209)
回答No.2

>> Excel_Reviserのほうがいいんでしょうか? 好みの問題でしょう。 Spreadsheet_Excel_Writerの方を好む人も多いです。 但し、オリジナルのSpreadsheet_Excel_Writer は、BIFF5(Excel95)形式でしか正しく日本語は出力できません。BIFF8での出力は一部文字化けします。EXCEL2007では出力できません。 さらに、セル内の文字数が255文字の制限が有ります。 それでも問題なければこちらでもよいでしょう >>「BIFF8形式(Excel97~2003)以外のファイル(Excel5やExcel2007) >> は読み込めない」というのが少し引っかかっています。 Spreadsheet_Excel_Writer を使おうと考えていたということは 出力さえ出来ればよいわけで、読込みはどうでもいいのですよね Excel_Reviserで読込みに使うテンプレートにEXCEL97-2003が用意できるなら問題ないでしょう。

uuuhc
質問者

お礼

ありがとうございます! mpxさん言う通り出力さえ出来ればいいのでExcel_Reviserを使う方向で考えます。 とても勉強になりました!

  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

PEARが入っていないならまずPEARをインストールしてから 以下の2つのパッケージを入れるだけです。 pear install OLE-0.5 pear install Spreadsheet_Excel_Writer-0.9.1 BIFF8(EXCEL97-2003)のファイルを生成したいのなら、下記サイトのパッチを当てる http://d.hatena.ne.jp/kent013/20080205/1202209327 個人的には、Spreadsheet_Excel_Writer よりもExcel_Reviserの方が好みですけどね

uuuhc
質問者

お礼

mpxさん: 回答ありがとうございます! Excel_Reviserのほうがいいんでしょうか? 検討したんですが、 「BIFF8形式(Excel97~2003)以外のファイル(Excel5やExcel2007)は読み込めない」というのが少し引っかかっています。 さほど気にする事でもないような気がするんですが...。

関連するQ&A

専門家に質問してみよう