Я хочу загрузить лист Excel, содержащий более 100000 строк данных, в базу данных сервера SQL с использованием кода C #.
Электронная таблица Excel содержит 20 столбцов.
Данные должны быть вставлены в 1 главную таблицу и 4 других подтаблицы.
Я использую OLEDB Data Provider. Я читаю записи таблицы Excel в 5 таблицах данных, а затем вставляю их в таблицы SQL.
Загрузка таблицы Excel занимает слишком много времени. Когда я попытался загрузить электронную таблицу Excel во второй раз, она добавляет данные в базу данных.
Большое количество вставок и проверок данных по уже имеющимся данным в базе данных приводит к остановке приложения.