合并DataTable c#

我试图合并两张从excel文件到一个DataTable。

该函数build立并运行,但是当我尝试从第二个表中获取数据时,没有任何反应。 (它从第一张纸起作用)

这是我目前所拥有的。 任何想法可能是错的?

private static DataTable ExcelToDataTable(string fileName) { //open file and returns as Stream FileStream stream = File.Open(fileName, FileMode.Open, FileAccess.Read); //Createopenxmlreader via ExcelReaderFactory IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); //.xlsx //Set the First Row as Column Name excelReader.IsFirstRowAsColumnNames = true; //Return as DataSet DataSet result = excelReader.AsDataSet(); //Get all the Tables DataTableCollection table = result.Tables; //Store it in DataTable DataTable resultTable1 = table["Sheet1"]; DataTable resultTable2 = table["Extra"]; DataTable dtAll = resultTable1.Copy(); dtAll.Merge(resultTable2); //return return dtAll; }