У меня есть файл Excel с большим объемом данных, который необходимо вставить в таблицу сервера MS Sql. Данные Excel содержат разные типы данных в каждом столбце. Мне нужно прокрутить данные строки каждой строки и преобразовать ее в строку, где каждый столбец для этой строки разделен запятой.Данные .NET Excel с использованием SqlBulkCopy
Excel data (| = column seperation):
ID | FirstName | LastName |
1 | John | Smith |
2 | Amy | Jones |
Так что новые строки будут выглядеть следующим образом:
Row 1= ID, FirstName, LastName
Row 2= 1, John, Smith
Row 3= 2, Amy, Jones
Затем каждая строка данных после преобразования должна быть вставлен в Sql таблицу. Обратите внимание, что файл excel, вероятно, содержит 10 000 строк.
Что является самым эффективным способом сделать это в .NET с использованием C#, пожалуйста?
Спасибо, ребята. Я должен сказать, что это нужно делать в .NET, потому что это часть функциональности, которая должна быть добавлена в приложение Windows.Я думал больше использовать OleDbCommand, чтобы выбрать данные, а затем некоторые как цикл через строки и создать нужные мне данные ... – creativeincode