Я импортирую данные в базу данных SQL Server 2008 из файла Excel, где первая строка - заголовки (HDR = 1). Дело в том, что вторая строка также является своего рода заголовками, которые мне не нужно импортировать. Итак, как мне проигнорировать вторую строку из этого Excel (я думаю, если первая строка является заголовками, фактическая вторая строка в Excel является первой)?
В MySQL просто говорится, что IGNORE LINES 1 в конце команды импорта ... Как мне это сделать в SQL Server?
Вот часть кода, которая делает это:
//Create Connection to Excel work book
OleDbConnection excelConnection = new OleDbConnection(excelConnectionString);
//Create OleDbCommand to fetch data from Excel
OleDbCommand cmd = new OleDbCommand("Select [task_code],[status_code],[wbs] from [task$]", excelConnection);
excelConnection.Open();
OleDbDataReader dReader;
dReader = cmd.ExecuteReader();
SqlBulkCopy sqlBulk = new SqlBulkCopy(connectionString);
//Give your Destination table name
sqlBulk.DestinationTableName = "task";
sqlBulk.WriteToServer(dReader);
sqlBulk.Close();
Спасибо