Olası Çoğalt:
Writing a CSV file in .netC# için İyi CSV Yazarı?
C# için herhangi bir iyi bir CSV yazarlar var mı?
Okuyucuya gerek yok, sadece yazara.
public static class Csv
{
public static string Escape(string s)
{
if (s.Contains(QUOTE))
s = s.Replace(QUOTE, ESCAPED_QUOTE);
if (s.IndexOfAny(CHARACTERS_THAT_MUST_BE_QUOTED) > -1)
s = QUOTE + s + QUOTE;
return s;
}
public static string Unescape(string s)
{
if (s.StartsWith(QUOTE) && s.EndsWith(QUOTE))
{
s = s.Substring(1, s.Length - 2);
if (s.Contains(ESCAPED_QUOTE))
s = s.Replace(ESCAPED_QUOTE, QUOTE);
}
return s;
}
private const string QUOTE = "\"";
private const string ESCAPED_QUOTE = "\"\"";
private static char[] CHARACTERS_THAT_MUST_BE_QUOTED = { ',', '"', '\n' };
}
Sen değerleri düzgün cinsindendir sağlamak için Escape yöntemi kullanabilirsiniz: Bunun için çok fazla bir şey yok
http://stackoverflow.com/questions/1941392/are-there-any-csv-readers-writer-libs-in-c özellikle bu açıklama: http://stackoverflow.com/questions/ 1941392/var-herhangi-csv-okuyucular-yazar-lib-in-c/2094885 # 2094885 – CanSpice
üzgünüm kötü benim. comment silindi – Simon