将DataTable的单个列转换为CSV

Mas*_*Net 5 vb.net csv datatable

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

Tim*_*ter 11

"转换为CSV"是什么意思?如果要生成带逗号分隔值的字符串,可以使用它(tbl是您的DataTable并且Int-Column是DataColumn的名称):

String.Join(",", (From row In tbl.AsEnumerable Select row("Int-Column")).ToArray)
Run Code Online (Sandbox Code Playgroud)

CSV通常是文件格式,其中列由逗号(或其他分隔符)分隔,行由新行分隔.因此,你只需要更换String.Join(","String.Join(Environment.NewLine