Как я могу прочитать ограниченный Excel с помощью C #? Драйвер Oledb или взаимодействие — лучший подход?

#c# #excel #interop #oledb

#c# #excel #взаимодействие #oledb

Вопрос:

У меня есть файл Excel, который ограничен.Когда я использую oledb-соединение, не удается извлечь данные в Datatable.Другим решением является использование interop, но это очень медленно и не рекомендуется.Прошу вас помочь преобразовать ограниченный Excel в datatable.

Комментарии:

1. Почему это «ограничено»? Что вы уже пробовали? Как есть, ваш вопрос бессмыслен. Извините, но вам нужно предоставить waaaaay более подробную информацию.

2. Я использую веб-сервис для загрузки файла Excel, загруженный файл ограничен для некоторого уровня пользователя. Я попытался прочитать файл с помощью драйвера OLEDB, и при получении ошибки внешняя таблица не соответствует ожидаемому формату. Но когда я пытаюсь с помощью interop прочитать файл, а производительность крайне низкая. Заранее благодарю.