将 DataTable 的单列转换为 CSV

5
使用VB.NET,将DataTable的单个列转换为CSV的最简洁方式是什么?这些值是整数,因此我不需要担心字符转义或编码。
1个回答

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


抱歉,我实际上是想说“由逗号分隔的一系列值”的,而不是“CSV”。但你的回答完全正确 - 谢谢! - Mass Dot Net

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接