【ハウツー】
PHPExcelを使ってPHPでExcelファイルを出力する
1 PHPExcelとは
2009/03/06
はじめに
PHPExcelは、PHPでExcelファイルを生成できるライブラリです。Excel2007形式のファイルの読み書きができ、ワークシート、セル、罫線、図形、コメント等の操作ができます。
入手方法
PHPExcelはCodePlexからダウンロードできます。ライセンスはLGPLで、執筆時点の最新バージョンは1.6.5です。ダウンロードページには「PHPExcel」と「PEAR PHPExcel」の2種類がありますが、ここでは「PHPExcel」を入手します。
実行環境
PHPExcelを利用するには以下の環境が必要になります。
・PHPバージョン5.2以上
・PHP拡張モジュール「php_zip」
本稿ではPHPのバージョン5.2.9を使って動作確認を行いました。また、php_zipを利用するため、php.iniの「extension=php_zip.dll」と「extension_dir = "<パス>"」の部分を変更しました(これらは各自の環境に合わせて変更してください)。
PHPExcelに含まれるファイル
次に、ダウンロードしたZIPファイルに含まれるClassesフォルダを、任意の場所に配置します。このフォルダには、PHPExcelのクラス群が含まれています。また、付属のサンプルを試したければTestsフォルダも同様に配置してください。
Documantationフォルダには、「PHPExcel developer documentation.doc」というWord文書と、HTMLのAPIドキュメントが含まれています。これらを利用することで、機能概要やクラスのメソッド等を調べることができます。
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス






