У меня есть веб-приложение ASP.NET с элементом управления файловой системой, позволяющим пользователям загружать файл Excel для его чтения.Прочитайте excel, загруженное через FileUpload
Я использую OleDBConnection, и я чувствую, что моя строка подключения или ошибка повторяются неправильно, так как приложение продолжает бросать OleDBExceptions на меня (ouch!). Что было бы хорошим способом сохранить или получить доступ к загруженным файлам?
Вот строка соединения:
olcon.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath(fileupFile.FileName) + ";Extended Properties=Excel 12.0";
Строка запроса:
OleDbCommand olcmd = new OleDbCommand("SELECT * FROM [Sheet1$]", olcon);
Спасибо! Я немного скорректировал его, вытащив «~/Documents» в targetfilepath и вставив файл fileFile.FileName. Это то, что он есть сейчас: var targetfilepath = Path.Combine (Server.MapPath (fileupFile.FileName)); – loreedee