相关疑难解决方法(0)

数据表转CSV

这个问题与解析 CSV 无关。

使用以下代码从 DataTable 创建 CSV
但它很慢
100 行乘 14 列是 4 秒
有更快的方法吗?

StringBuilder sb = new StringBuilder();
bool first = true;
int colCount = 0;
foreach (DataColumn dc in DT.Columns)
{
    if (first) first = false; else sb.Append(",");
    sb.Append("\"" + dc.ColumnName +  "\"");
    colCount++;
}
sb.AppendLine();
foreach (DataRow dr in DT.Rows)
{  
    first = true;
    for (int i = 0; i < colCount; i++)
    {
        if (first) first = false; else sb.Append(",");
        sb.Append("\"" + dr[i].ToString().Trim() + "\""); …
Run Code Online (Sandbox Code Playgroud)

.net csv datatable

4
推荐指数
1
解决办法
3544
查看次数

标签 统计

.net ×1

csv ×1

datatable ×1