将流 - CSV 转换为数据表的最佳方法
本文关键字:最佳 方法 数据表 CSV 转换 将流 | 更新日期: 2023-09-27 18:37:21
我们收到一个CSV文件作为流。现在我们正在从流中创建数据表,如下所示
while (!reader.EndOfStream)
{
try
{
string[] rows = reader.ReadLine().Split(',');
DataRow dr = dt.NewRow();
for (int i = 0; i < dt.Columns.Count; i++)
{
dr[i] = rows[i].Replace("'"", "");
}
dt.Rows.Add(dr);
}
catch (Exception ex)
{
continue;
}
}
创建数据表需要一些时间,因为流中的 CSV 包含大量记录。我们希望有最好的解决方案来做同样的事情。你能分享一下,如果你知道任何其他比这更好的解决方案。
捕获异常可能会减慢您的进程。尝试处理代码中的所有情况。
catch (Exception ex)
{
continue;
}