使用OleDbConnection读取Excel文件,并在连接字符串中获取“数据源”的完整路径

时间:2019-06-19 06:49:54

标签: javascript c# excel oledbconnection

我想通过OleDbConnection使用(输入类型=文件)读取所选的excel文件。但是由于“安全原因”而无法获取完整路径,我想知道是否有其他替代方法不必获取完整路径(即所选excel文件的“连接字符串”中的“数据源”。) / p>

我搜索有关在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);

能够在数据库中连接而不必获取文件的完整路径。

0 个答案:

没有答案