C#でCSVファイルにデータを書き込む
CSVファイルからの読み込みは以下の記事
C#でCSVファイルからデータ読み込む(StreamReaderクラスとString.Splitメソッドによる方法)
ソースコード
以下,ソースコード.appendのオン・オフによってファイルに追記するか新規作成するか選択できる.
private static void WriteCsv() { var x = new double[] { 3, 4, 5, 6, 7 }; var y = new double[] { 2, 1, 3, 5, 6 }; var z = new double[] { 3, 1, 0, -3, 4 }; try { // appendをtrueにすると,既存のファイルに追記 // falseにすると,ファイルを新規作成する var append = false; // 出力用のファイルを開く using (var sw = new System.IO.StreamWriter(@"test.csv", append)) { for (int i = 0; i < x.Length; ++i) { // sw.WriteLine("{0}, {1}, {2},", x[i], y[i], z[i]); } } } catch (System.Exception e) { // ファイルを開くのに失敗したときエラーメッセージを表示 System.Console.WriteLine(e.Message); } }