k-holyのPHPとか諸々メモ

Webで働くk-holyがPHP(スクリプト言語)とか諸々のことをメモしていきます。ソースコードはだいたいWindowsで動かしてます。

CSVファイルの入出力処理用ライブラリ Volcanus_Csv を公開しました

CSV形式ファイルの入出力処理を簡潔に行うためのPHPクラスライブラリ Volcanus_Csv を公開しました。

データベースから取得したデータのCSV形式でのエクスポートや、CSV形式ファイルからのデータベースへのインポートにおいて、簡潔かつ柔軟に対応できることを目標として作成したものです。

Packagistに登録していますので、Composerからインストールできます。

以下は、出力用クラスの Volcanus\Csv\Writer をSilexで使ったサンプルです。

詳しくは k-holy/Volcanus_Csv を参照ください。

[追記]
Silex + PDO で Volcanus\Csv\Writer と Volcanus\Csv\Reader を併用したサンプルコードを書きました。
処理自体は無意味なコードですが、これで何となくそれぞれの機能は分かると思います。