【发布时间】:2015-06-09 03:10:54
【问题描述】:
我正在构建一个 ASP.NET C# 项目,该项目具有将 DataTables 导出到 CSV 文件的功能,每个单元格都带有 | 分隔符。我希望它看起来像这样:
100001|06/19/1861|Jose|Rizal|Filipino|Calamba, Laguna|
100002|08/30/1850|Marcelo|Del Pilar|Filipino||
100003||||||
如您所见,每个“单元格”由| 分隔。此外,空单元格也应该有分隔符。所有行都应具有相同数量的| 分隔符。
到目前为止,我有这个代码:
StringBuilder sb = new StringBuilder();
DataTable dtFile1 = file1BLO.SelectAllFile1();
foreach (DataRow dr in dtFile1.Rows)
{
//build text file
}
【问题讨论】:
-
@GrantWinney 已编辑。不多。
-
这不是 CSV。 CSV 是 "COMMA" 'S' 操作的 'V' 值。你用'|'分隔。
-
@jdweng 我知道 CSV 是什么。这是 CSV,但我通过使用
|来实现它的不同实现。 -
从技术上讲,您所拥有的是一个带有“|”的分隔文件(不是 CSV)作为分隔符。
标签: c# asp.net csv datatable export