6

SharePointサーバー上にあるExcelファイルへのOleDb接続を作成しようとしています。私が現在遊んでいるサンプルコードは、OleDb例外「無効なインターネットアドレス」をスローします。

public static void ConnectToRemoteExcelFile()
    {
        string connectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=Yes;\";", "http://horde.servername.co.uk/Docs/Documents/Sales.xlsx");

        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
            connection.Open();
        }

    }

Webサーバー上のExcelスプレッドシートに接続する方法を知っている人はいますか?

アップデート

Microsoftのサポートが戻ってきて、WebサーバーにあるExcelファイルに接続できないことに同意しました。Jet .40とニュースACE(Access Connectivity Engine)はどちらも、この動作モードをサポートしていません。彼らは、KB記事「FTPまたはHTTPサーバーのデータのインポート/リンクヘルプトピックは、Access 2000、Access 2002、Access 2003、およびAccess2007では正しくありません」への参照を引用しています。

4

1 に答える 1

2

それが不可能であると私が知る限り、最初にファイルをダウンロードしてからアクセスする必要があります。その理由は、ファイルの場所を指定してファイルを変更できなかったためです。

于 2008-10-22T17:42:20.657 に答える