将 Excel 数据导入数据集表 C#



如何在以下代码中将数据从 excel 工作表导入数据集,因为当我不将工作表名称命名为"成本"时,数据集将显示 null。否则,没关系。我不应该把dataSet.Tables["Cost"]成本放在这个上面。如何从任何名称的工作表中获取数据?提前谢谢你。

void ImportData(string fileName)
{
//Parsing excel file data
var dataSet = Common.ParseExcelFile(fileName);
var cost = dataSet.Tables["Cost"];
if (cost != null && cost.Rows.Count > 0 )
{
BulkInsertCost(cost);
}
}

DataSet 的Tables属性也有一个数字索引器,您可以使用它来访问表,而无需知道它们的名称。 例如:

var cost = dataSet.Tables[0];

最新更新