|
分類:[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
恐れ入りますがどなたかご教授の程よろしく御願い致します。
|