我正在尝试使用visual basic
从excel xlsx文件读取/写入存储在 Sharepoint 服务器上的数据我google了很多但没找到任何与连接远程位置xlsx文件相关的解决方案
这是我的简单代码
Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click
Dim cn As System.Data.OleDb.OleDbConnection
Dim cmd As System.Data.OleDb.OleDbDataAdapter
Dim DataSet1 As New DataSet
Dim filePath As String = "http://bhinderblink.com/Test.xlsx"
cn = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & filePath & "'; Extended Properties=""Excel 12.0 Xml;HDR=YES"";")
' Select the data from Sheet1 of the workbook.
cmd = New System.Data.OleDb.OleDbDataAdapter("select * from [Bhinder$]", cn)
cn.Open()
cmd.Fill(DataSet1)
DataGridView1.DataSource = DataSet1.Tables(0)
cn.Close()
End Sub
我正在犯这个错误
感谢
更多信息:我正在使用的VB应用程序不在SharePoint服务器上,它在我的计算机上,并且我有权读取写入更新SharePoint Excel文件内容。
答案 0 :(得分:0)
我创建了一个虚拟驱动器(例如,使用Dokan Library)。这样您的应用程序就会将文件视为本地文件(使用新的驱动器号)。