- 2005/10/11
- PHP
会社のWEBサイトに掲載しているクライアントに向けて、アクセスレポートというものをPDFデータで提出してるんだけど、クライアント数が100以上で、WEBサイト自体も複数あるので、数百のレポートファイルを作成しなくてはならないのが非常に憂鬱。
作業しているのは僕ではなく、別の子なんだけど、それだけで毎月1週間くらい作業に追われているのがかわいそうで、なにか良い方法は無いかと模索していたら、PHPからExcelファイルに出力するライブラリがある事を発見。(当初はExcelのマクロを作成して、アクセスデータが格納されているDBから自動的に吐き出す予定だったんだけど、予算の都合上なしに)
Pearで配布されていて、導入も簡単。操作方法も非常に単純で、関数も使えるのでへたにマクロを組むよりも汎用性が高い気がする。こいつとjpGraphを使ってレポートを作成したら一発で数百のファイルが作成出来た。
- DBからアクセスデータを生成
- jpGraphでグラフをJPEG画像作成
- djpegコマンドでBMP形式に変換
- Spreadsheet_Excel_Writerでグラフ&データを出力
あとはこのExcelファイルをPDFデータに変換出来れば完璧 :D なんか良い方法ないかな?
- Newer: Dreamweaver8 日本語版(トライアル)をいれてみた
- Older: UXGA液晶が激安に