C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 8 を表示中)
■7931 / )  CSVファイルの出力結果について
□投稿者/ くし&しも 二等兵(8回)-(2006/10/31(Tue) 02:00:52)

分類:[C#] 


分類:[C#] 

いつもお世話になります。
CSVファイルの出力結果についてご質問があります。
例えば以下のようにバッファのデータをCSVファイルに書き出すとします。

string path = "C:\Work\output.csv";
string sBuffer = "";
string sDate = "2006/06/11";
string sCode = "00123";

sBuffer = "日付," + sDate + ",コード," + sCode
StreamWriter writer
  = new StreamWriter(path,false,Encoding.GetEncoding("Shift_JIS"));
writer.Write(sBuffer);
writer.Close();

結果:sDate の部分は2006/6/11、sCode の部分は123と出力されてしまいます。

1.そこで2006/06/11や00123と出力されるためには、sBuffer の部分をどのように編集すればよいでしょうか?

2.もう1つ質問があり、例えば以下のようにstrName自体にカンマが含まれる場合はどのようにsBuffer を編集すればよいでしょうか?
  string strName = "ライ,オン";
  sBuffer = "名前," + strName

恐れ入りますがどなたかご教授の程よろしく御願い致します。


0
返信 編集キー/


管理者用

- Child Tree -