開発環境:CakePHP2.5.1ExcelにDBのデータを表示して一覧を作ったり、請求書などのフォーマットがあるExcelに対してデータを表示させたりするには、PHPでExcelを簡単に扱うことができるPHPExcelが便利です。そのPHPExcelの使い方を見ていきましょう。PHPExcelの準備まずはPHPExcelをダウンロードします。http://phpexcel.codeplex.com/(バージョンは1.8.0)ダウンロードしたファイルを解凍し、Classesフォルダをphpexcelにリネームします。phpexcelフォルダをapp/Vendor/以下に設置します。読み込むExcelファイルを設置します。場所は呼び出す時のパスを変更すればどこでもいいのですが、今回はapp/tmp/以下にphpexcelフォルダを作成し、その中にtemplate.xlsを配置します。Controllerの設定ここまでで下準備は完了ですので、ここからコードを書いていきます。コントローラー側の設定になります。excelアクションを呼び出すとExcelファイルがダウンロードできる仕組みにします。こちらで最初に設置したPHPExcelを呼び出します。PHPExcel_Writer_Excel5($PHPExcel);$objWriter->save('php://output');これでexcelアクションが呼ばれた時にダウンロードダイアログが表示されるようになります。WEBシステム屋(SE・プログラマ)。CakePHPを利用して日々開発中。CakePHPをこれから始める方、ある程度CakePHPで開発をしている初級〜中級者の方を対象に、CakePHPでの開発をスピードアップするための情報をまとめています。CakePHPの案件のご依頼、御見積はこちらへご連絡ください。ENTRYWordPressとCakePHPの共存サイトを作るのに便利なWordPress。通常、テーブルを連結してデータを取得するには、アソシエーションを利用しデータを取得するデータを取得したい時に少し変わった条件で取得したい場合があります。