我想通过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);
能够在数据库中连接而不必获取文件的完整路径。