将DataTable的单个列转换为CSV

时间:2011-08-22 14:29:17

标签: vb.net csv datatable

使用VB.NET,将DataTable的单个列转换为CSV的最简洁方法是什么?值是整数,所以我不需要担心字符转义或编码。

1 个答案:

答案 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

即可