Microsoft Public License (Ms-PL)について調べてみる(CsvHelperなど)

2015年02月07日
前回の記事で、CsvHelperを利用しましたが、ライセンスが気になっていました。

CsvHelperのライセンスを確認すると、
「Microsoft Public License (Ms-PL)」
とのことですが、この「Ms-PL」が何なのかわからないので調べてみました。

追記:TreeGridViewのライセンスもMs-PLのようです。
Code published on my blog is Ms-PL licensed – Mark Rideout's Blog
続きを読む
posted at 21:15 | Comment(0) | プログラミング

C#でCSVファイルを読み込んでみる(CsvHelper、TextFieldParser)

2015年02月03日
ちょっとした都合で、C#のプログラムからCSVファイルを読み込みたいと思いました。

CSV自体の標準仕様は、RFC4180に定義されています。
http://www.ietf.org/rfc/rfc4180.txt
http://www.kasai.fm/wiki/rfc4180jp

と言っても、カテゴリが「Informational」ですので、標準というよりは事実上のデファクトだから情報を周知する、という位置づけのRFCのようです。

この仕様を真面目に実装するのは面倒なので、適当なライブラリを探してみました。
続きを読む
posted at 05:00 | Comment(0) | プログラミング