【发布时间】:2021-05-16 03:38:19
【问题描述】:
我正在尝试从某个文件路径获取一个 excel 文件,并将该数据集与另一个数据集合并。现在我有这个。但我不断收到错误:
collection was modified enumeration operation might not execute。我希望有人能帮助我。提前致谢
FileStream stream = File.Open("MyFilePath", FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
DataSet resultReader = excelReader.AsDataSet();
excelReader.Close();
DataTable excelTable = resultReader.Tables[0];
foreach (DataRow dr in excelTable.Rows)
{
dr.Table.Rows.Add();
excelTable.AcceptChanges();
}
resultReader.Tables.Add(excelTable);
ds.Merge(resultReader);
``
【问题讨论】: