文档介绍:[C#]
//CSVファイルのあるフォルダ
string csvDir = @"C:\";
//CSVファイルの名前
string csvFileName = "";
//接続文字列
string mLine = (csvText);
while ()
{
//一行取り出す
string line = ;
//改行記号が"で囲まれているか調べる
while ((CountString(line, "\"") % 2) == 1)
{
mLine = ();
if (!)
{
throw new ApplicationException("不正なCSV");
}
line += ;
}
//行の最後の改行記号を削除
line = (new char[] {'\r', '\n'});
//最後に「,」をつける
line += ",";
//1つの行からフィールドを取り出す
csvFields =
new ();
m = (line);
while ()
{
string field = [1].Value;
//前後の空白を削除
field = ();
//"で囲まれている時
if (("\"") && ("\""))
{
//前後の"を取る
field = (1, - 2);
//「""」を「"」にする
field = ("\"\"", "\"");
}
(field);
m = ();
}