繁体   English   中英

从客户端计算机读取写入Sharepoint Excel xlsx文件

[英]Read Write Sharepoint Excel xlsx file from client computer

我正在尝试使用Visual Basic从存储在Sharepoint服务器上的excel xlsx文件读取/写入数据

我在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文件内容。

我将创建一个虚拟驱动器(例如,使用Dokan库)。 这样,您的应用程序就可以将文件视为本地文件(使用新的驱动器号)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM