【发布时间】:2021-12-21 01:23:57
【问题描述】:
我想将表格数据拆分为 CSV 中的两列。我有一个表,其中一列(例如 pincode)有 100 条记录。 使用 c# 我创建了 csv 文件,但我想将此记录分成两列(例如 pincode1、pincode2)。
任何人都可以建议我们如何实现这一目标?
提前致谢
这里是代码
var pincodes= DataSourceAccess.RetrieveLockedTns(Convert.ToInt32(count));
if (pincodes?.Count() > 0)
{
var csv = new StringBuilder();
pincodes.ForEach(x => csv.AppendLine(x));
File.WriteAllText(path, csv.ToString());
}
让我们考虑一下我从数据库中获取的 10 条记录 它生成的数据是带有密码的 csv 文件
12345
23455
34543
22345
24554
23857
57485
94859
93846
47395
我想要一列中的前 5 条记录(pincode1)和另一列中的其他 5 条记录(pincode2)的结果
pincode1 pincode2
12345 23857
23455 57485
34543 94859
22345 93846
24554 47395
【问题讨论】:
-
显示您编写的代码、它现在生成的数据以及您希望它生成的示例
-
var pincodes = DataSourceAccess.Retrievepincode(Convert.ToInt32(count)); if (pincodes ?.Count() > 0) { var csv = new StringBuilder();密码 .ForEach(x => csv.AppendLine(x)); File.WriteAllText(路径, csv.ToString()); }
-
我要了 3 件事;这似乎是其中之一。请将其(和其他两件事)编辑到问题中,而不是发表评论;代码在 cmets 中格式不正确
-
添加了所有 3 个部分