如何将单个数据表列转换为csv? 我有一个数据表有两列(Id,名称),我如何将Id列转换为csv字符串?如何将单个数据表列转换为csv?
3
A
回答
6
预期结果是什么?一个字符串,其中每个id由逗号或用换行符分隔的字符串分隔?
但是,您可以使用String.Join
+ LINQ:
string result = String.Join(
Environment.NewLine, // replace with "," if desired
table.AsEnumerable().Select(row => row.Field<int>("ID")));
+0
应引用System.Data.DataSetExtensions – Samuel
0
2
如果要写入一个文件,你可以这样做:
var dt=new DataTable();
dt.Columns.Add("Id",typeof(int));
dt.Columns.Add("name",typeof(string));
dt.Rows.Add(1,"test");
File.WriteAllLines("C:\\test\\test.csv",
dt.AsEnumerable()
.Select(d =>
string.Format("{0},{1}",d.Field<int>("Id"),d.Field<string>("name")))
);
相关问题
- 1. 如何将列表转换为csv?
- 2. 如何将csv列表转换为int?
- 3. 如何将csv文件数据转换为列表?
- 4. 如何将csv数据转换为netsuite?
- 5. 将.csv转换为数组列表
- 6. 将csv数据转换为d3图表
- 7. 将CSV转换为数据表
- 8. 将多个数据库转换为CSV
- 9. 将Python列表转换为CSV列
- 10. 如何将数据框列表转换为列表列表?
- 11. CSV IO python:将csv文件转换为列表清单
- 12. 如何将简单列表转换为Python中的数据框
- 13. 将DataTable的单列转换为CSV
- 14. 如何将CSV转换为多个列表(applescript)?
- 15. Ruby:将一个CSV列表转换为单独的对象
- 16. 如何列表转换为数据表
- 17. 如何使用Java/ESB将SQL表数据转换为CSV?
- 18. 如何将此CSV /表格数据转换为不同形状?
- 19. 将列表转换为csv,但数据中有','
- 20. 将url中的数据列表转换为python中的csv
- 21. 将数据表转换为列表
- 22. 将CSV值转换为Clojure列表
- 23. 将值列表转换为CSV值
- 24. MySQL:将CSV的ID列表转换为名称的CSV列表
- 25. 将重叠data.frames的列表转换为单个数据。框架
- 26. R - 将列表转换为单个数据框
- 27. twitteR:将lookupUser列表转换为单个数据帧
- 28. 如何将包含单个整数的列表转换为整数列表?
- 29. 如何将这个XML转换为CSV
- 30. 将单列.csv文件转换为列表变量
任何努力这么远? –
@SonerGönül我尝试了一个for循环,但我想知道有什么方法,除了这种方式吗? – Mike