У меня есть веб-приложение (ASP.NET 3.5), которое позволяет пользователям загружать свои собственные таблицы Excel. Этот лист содержит информацию об элементах, которые необходимо вставить в SQL Server 2005.
У меня уже есть эта функциональность, однако она очень медленная (для завершения запроса требуется почти 20 минут). Мне нужен лучший способ справиться с этой проблемой.
Лист содержит информацию об объекте. Эти свойства будут вставлены, например, в несколько таблиц (Книги, Авторы, Заголовки и т. Д.)
Что я сейчас делаю, так это:
- Пользователь загружает файл
- Приложение открывает файл
- Читать каждую строку и обновлять базу данных соответственно.
Я использую Microsoft.Office.Interop.Excel
Редактировать: я работаю с 10 000+ строк на листе.