Я сделал это недавно, но включил двойные кавычки вокруг моих значений.
Например, измените эти две строки:
sb.Append("\"" + col.ColumnName + "\","); ... sb.Append("\"" + row[i].ToString() + "\",");