Я пытаюсь открыть файл Excel, чтобы получить и установить некоторые значения. К сожалению, у меня нет выбора, я должен работать с Excel.
Dim xAp As New Microsoft.Office.Interop.Excel.Application
Dim xWkb As Microsoft.Office.Interop.Excel.Workbook
xWkb = xAp.Workbooks.Open("c:\uploads\teste.xls")
Всегда у меня есть это исключение: (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
Требуется, чтобы Excel был установлен на серверной машине для открытия файлов Excel? Я так не думаю, потому что, когда я создаю новое приложение и книгу через код, все идет правильно, но… его возможность…
Спасибо за помощь.
Да, вам нужен Excel, установленный на сервере, чтобы открыть файлы Excel с помощью COM Interop. Это не рекомендуется, и я бы рекомендовал использовать стороннюю библиотеку для доступа к данным в файлах Excel. Вы также можете попробовать и поместить данные в более удобную для работы с CSV, хотя вы заявили, что это может быть невозможно.