我正在将 ExcelSheet 导入 SQL Server 数据库,我遇到的问题是 ExcelSheet 大约有 25 列,而数据库表有 15 行。我需要跳过 excel 中多余的不需要的行,例如:
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlConnectionString))
{
bulkCopy.ColumnMappings.Add("PP NO", "passportnumber");
bulkCopy.ColumnMappings.Add("COVER NO", "covernumber");
bulkCopy.ColumnMappings.Add("NAME", "paxname");
.....
}
我得到的错误是
The given ColumnMapping does not match up with any column in the source or destination.