10
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

FusicAdvent Calendar 2016

Day 9

PHPの帳票出力についてまとめ(CakePHP寄り)

Posted at

PHPの帳票出力についてまとめ

わりかし帳票と触れ合う機会が多いなーと思っているので、普段使っている帳票プラグインをまとめてみました。

Excel

帳票で一番多いのがExcelですね。正直一番楽。

普通にPHPExcel使ってます。
ただ、そのままだと関数名が無駄に長すぎるのでこんなの自分で整備して使ってたりします。

最近は文字コードの心配とかしなくてもいいので取り込みもCSVじゃなくてExcelまとめた方がいいんじゃないかと思い始めている今日この頃。

PDF

PDFでの帳票出力も求められることもありますが、割とExcelでごり押ししていますw

必要な場合にはTCPDFを使っています。

こちらもそのままだと使いにくいのでこんなの自分で整備してry

CSV

CSVでの入出力もよくある話ですよね。

自分で作成したこんなの使ってます。(CakePHP専用)

あ、固定長の入出力も同じプラグイン内でこの間対応しました。

Word

とりあえず、Wordで求められても、ExcelやPDFでごり押ししてm・・・

以前記事にした通り、PHPWordとかありますけど、案件では導入しきれていないですねー。。。

PowerPoint

パワポで出せとか言われたことない

PHPPresentation・・・

これを機に触ってみた・・・って記事にしたかったんですけど、まともに動かなかった。。。

READMEをそのままやってみても壊れて開けないって言われるし、テンプレートをそのまま読み込んでも読み込めないスライドが普通にあったり(sample内のpptxで!)、フォント部分が文字化けしてたり。。。

今も開発進んでるみたいですけど、まだ全然実用レベルじゃないんですかね?

また今度トライしてみます。。。

まとめ

PowerPointで記事にしたかった

10
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?