Прочитайте файл Excel с помощью OleDbConnection и получите полный путь к «Источнику данных» в строке подключения - PullRequest
0 голосов
/ 19 июня 2019

Я хотел бы прочитать выбранный файл Excel, используя (тип ввода = файл) с OleDbConnection. Но получить полный путь невозможно из-за «соображений безопасности», я хочу знать, существует ли какое-либо альтернативное решение для необязательного извлечения полного пути (который является «источником данных» в строке подключения выбранного файла Excel.

Я ищу полный путь в C # и javascript, но из-за соображений безопасности нет решения получить полный полный путь к выбранному файлу.

string strConnectionString =
                  string.Format(
                      "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0;", fullPath);

        OleDbConnection conn = new OleDbConnection(strConnectionString);

        conn.Open();
        OleDbDataAdapter da =
            new OleDbDataAdapter(string.Format("SELECT * FROM [{0}$]", sheetName), conn);

может подключаться к БД без необходимости извлекать полный путь к файлу.

...