使用VB.NET,将DataTable的单个列转换为CSV的最简洁方法是什么?值是整数,所以我不需要担心字符转义或编码。
答案 0 :(得分:11)
“转换为CSV”是什么意思?如果要生成带逗号分隔值的字符串,可以使用它(tbl
是您的DataTable,Int-Column
是DataColumn的名称):
String.Join(",", (From row In tbl.AsEnumerable Select row("Int-Column")).ToArray)
CSV通常是一种文件格式,其中列以逗号(或其他分隔符)分隔,行以新行分隔。因此,您只需将String.Join(","
替换为String.Join(Environment.NewLine