Преобразовать один столбец DataTable в CSV - PullRequest
5 голосов
/ 22 августа 2011

С помощью VB.NET, какой самый краткий способ преобразовать один столбец DataTable в CSV?Значения являются целыми числами, поэтому мне не нужно беспокоиться о экранировании или кодировании символов.

1 Ответ

11 голосов
/ 22 августа 2011

Что вы имеете в виду под "конвертировать в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...