|
blancoCsv
[blanco,CSV,Java,C#.NET] 「ファイル定義書(CSV)」という Excelブックから、CSVファイル入出力のためのソースコードを自動生成します。
|
blancoCsvは、「ファイル定義書(CSV)」という Excelブックから、CSVファイル入出力のためのソースコードを自動生成します。
視点 |
自己評価 |
説明 |
対応言語 |
- |
Java言語 / C#.NET言語 |
出現頻度 |
★★ |
可変長ファイル入出力を実装する人に有益です。 |
適用効果 |
★★★ |
CSVファイル入出力に関する面倒な作業の大部分を自動化することができます。
しかもドキュメントと実装とが 確実に一致するメリットを享受できます。 |
導入のしやすさ |
★★★ |
自動生成されるソースコードを理解さえすれば、あとは簡単に導入できます。 |
EclipseプラグインおよびApache Ant形式によって、簡単に利用することができます。そして、オープンソースのもと配布されています。
下記のように ファイル定義書(CSV)という様式に必要項目を記入していきます。
記入が終わったら、Eclipseプラグインの「ソースコード生成」ボタンを押すだけで、必要な Java / C#.NET ソースコードを自動生成することができます。
自動生成されたソースコードは、すぐに利用することができます。ランタイムライブラリなどは不要です。
blancoCsvの実行形式は、下記のページからダウンロードすることができます。
blancoCsv は Eclipseプラグインまたは Apache Ant形式によって実行することができます。あなたの手元に
Eclipse (3.2以降のバージョン) と Excel(*.xls)形式のファイルを編集可能な表計算ソフトがあれば、すぐに
そして簡単に blancoCsvを試すことができます。
blancoCsvに関連する各種ドキュメントは、下記から入手することが出来ます。
blancoCsv (RSS)
ファイル定義書(CSV)から Java / C#.NET ソースコードを自動生成する 「blancoCsv」
blancoCsvを使うと、CSVファイル入出力の ルーチンワーク的で しかし厄介なプログラミングから人間を解放することができます。Excelなどの表計算ソフトを使って、ファイル定義書(CSV)
に必要項目を記入するだけで、可変長ファイル入出力プログラムの大部分は自動生成できてしまうのです。
そんな便利なツールが オープンソースのもとで公開・提供されているのです。
また、blancoCsvが自動生成するソースコードは、それらが独立して動作するようになっています。実行時ランタイムライブラリなどは必要ありません。
安全で確実な可変長ファイル入出力処理が必要な方は、ぜひ blancoCsvを試してみてください。Eclipseプラグイン形式となっているので、あなたの手元に
Eclipse環境一式があれば、プラグインとして登録するだけですぐに使ってみることができます。
@ITに blancoCsvの紹介記事が掲載されています。
blancoCsvを利用する主な手順は下記のようになります。
- Eclipseプラグインをインストールする。
- blancoCsvプラグインを起動する。
- blancoCsvプラグインで ファイル定義書(CSV)(*.xls)ファイルを作成する。
- Excelなどの表計算ソフトを使って、ファイル定義書(CSV)を記入する。
- blancoCsvプラグインで ソースコードの自動生成をおこなう。
- 自動生成されたソースコードを使って CSVファイル入出力をするプログラムを作成する。
blancoCsvはオープンソース/フリーソフトウェアです |
- ライセンス : GNU LESSER GENERAL PUBLIC LICENSE (GNU LGPL)のもとに公開されています。
- なお、blancoCsvが自動生成するソースコードについては、具体的な内容が記入済みのファイル定義書(CSV)の著作権者が、そのまま自動生成されたソースコードの著作権者となります。ソースコード自動生成という枠組みのもと、一般的なソフトウェア開発現場の慣行にも十分対応できるようになっています。
いがぴょんについて
Last modified: $Date: 2010/09/27 20:42:52 $