PHPの帳票出力についてまとめ
わりかし帳票と触れ合う機会が多いなーと思っているので、普段使っている帳票プラグインをまとめてみました。
Excel
帳票で一番多いのがExcelですね。正直一番楽。
普通にPHPExcel使ってます。
ただ、そのままだと関数名が無駄に長すぎるのでこんなの自分で整備して使ってたりします。
最近は文字コードの心配とかしなくてもいいので取り込みもCSVじゃなくてExcelまとめた方がいいんじゃないかと思い始めている今日この頃。
PDFでの帳票出力も求められることもありますが、割とExcelでごり押ししていますw
必要な場合にはTCPDFを使っています。
こちらもそのままだと使いにくいのでこんなの自分で整備してry
CSV
CSVでの入出力もよくある話ですよね。
自分で作成したこんなの使ってます。(CakePHP専用)
あ、固定長の入出力も同じプラグイン内でこの間対応しました。
Word
とりあえず、Wordで求められても、ExcelやPDFでごり押ししてm・・・
以前記事にした通り、PHPWordとかありますけど、案件では導入しきれていないですねー。。。
PowerPoint
パワポで出せとか言われたことない
これを機に触ってみた・・・って記事にしたかったんですけど、まともに動かなかった。。。
READMEをそのままやってみても壊れて開けないって言われるし、テンプレートをそのまま読み込んでも読み込めないスライドが普通にあったり(sample内のpptxで!)、フォント部分が文字化けしてたり。。。
今も開発進んでるみたいですけど、まだ全然実用レベルじゃないんですかね?
また今度トライしてみます。。。
まとめ
PowerPointで記事にしたかった