C# DataTable csv IndexOutOfRangeException



如何使用LumenWorks.Framework.IO.Csv获取2d索引
中的特定值;

Row = csvTable.Rows0.ToString((; 得到索引超出范围异常找不到列

string fn = $"{oHostingEnvironment.WebRootPath}\public\data.csv";
DataTable csvTable = new DataTable();
using (var csvReader = new CsvReader(new System.IO.StreamReader(fn), true))
{
csvTable.Load(csvReader);
}
string headings = csvTable.Columns[0].ToString();

Row = csvTable.Rows[0][1].ToString(); IndexOutOfRangeException  Cannot find column 

[用于复制的 CSV 是这样的]1

示例遵循

编辑:既然您已经提供了 CSV 文件,我看到您正在使用;(分号(作为分隔符。

您应该让CsvReader知道:

// Notice the last parameter ';'
using (var csvReader = new CsvReader(new System.IO.StreamReader(fn), true, ';'))
{
csvTable.Load(csvReader);
}

相关内容

  • 没有找到相关文章

最新更新