28

DataSet を返す単純な (asmx) Web サービスを作成しました。[データ] -> [Web から] ボタンを使用して Excel 2007 ワークブックに Web サービスを追加し、データを表示/更新できます。

問題は、Web サービスを保護する必要があるときに発生します。Web サービスの Windows 認証をオンにしており、要求で SSL を使用しています。

残念ながら、ユーザーがログオンしている Windows 資格情報は、データを更新しようとしたときに Excel によって使用されません。更新は失敗します。

[データ] -> [接続] -> [プロパティ] -> [定義] -> [クエリの編集] をクリックした場合にのみ、Windows 資格情報の入力を求められ、更新が行われ、成功します....私にとっては問題ではありませんが、毎回必要なものではありませんこのスプレッドシートのユーザーがしなければならないこと...更新が失敗するのではなく、更新が試行されたときにプロンプ​​トを表示する方法はありますか??

ありがとう!!

これまでの回答の更新は、SharePoint と Excel Services (どちらも私には役に立ちません) に関するものであり、「次の手順は、テキスト ファイルまたは Web クエリから取得されたデータには適用されません」という 1 つのリンクです。 「...デスクトップ マシンに Excel のコピーを持っている人が、パスワードで保護された Web サービスから更新できるようにしたいだけです...そんなに難しい Microsoft ですか??

別の更新まだ回答が受け入れられていません-これまでのところ回答が機能する解決策を提供していないためです(グーグルですが、ありがとうございます;-))

4

5 に答える 5

1

これが役立つかどうかはわかりませんが、リモートの SQL Server データベースからデータをインポートしているときに、同様の状況に直面しました。私がしたことは、データベース自体の内部に役割を作成し、その役割へのアクセスが必要なユーザーを割り当てることでした。

ファイルが Microsoft Query を使用して読み込まれると、データがワークブックに更新されるため、これまでのやり方とどのように異なるかはわかりません。

この方法での最大の問題は、クエリのプロパティを開き、[信頼された接続を使用する] ボックスをオンにすることでした。これは私にとって問題なく機能しました。繰り返しますが、これは安全な Web サイトではなく、リモート サーバーからのものでした。お役に立てれば。

于 2012-04-06T13:50:04.817 に答える
1

私は SSL を持っていませんが、パススルー認証を使用する場合、Excel は通常、認証を求めるべきではないことを証明できます。

私の推測では、宛先 Web サイト (https を含む) を IE の信頼済みゾーンに追加する必要があると思います。その結果、Web サイトにアクセスするときに、パスワードの入力を求められることはまったくありません。送信先が信頼済みゾーンにあるため、IE は認証資格情報を通過します。

これが修正されると、Excel はそれを通常の Web サイトのように扱うはずです。

サイトを信頼済みゾーンに追加する方法について説明するリンクは次のとおりです

于 2011-11-07T14:03:27.513 に答える
1

この問題に最後に対処したのは 2004 年でした。私の記憶が正しければ、これはクエリが SSL 証明書を処理する方法に関する Web クエリ テクノロジのバグです。これは Excel 97 テクノロジです。したがって、かなり基本的な実装です。

多くの調査とトラブルシューティングの後、この問題を回避する唯一の方法は、ユーザーとパスワードのパラメーターを作成し、Web クエリを送信することです。POST を使用すると、ユーザー/パスワードが詮索好きな目から隠されます。


以下は 2004 年のメモです: https、application/vnd.ms-excel、Internet Query (iqy)、および Excel 2000/2002 に問題があります。


この質問を確認しましたか: Excel が HTTPS 経由で Web クエリにアクセスできるようにするには、何をする必要がありますか?


Excel の Web クエリを使用すると、http: //msdn.microsoft.com/en-us/library/aa155714(v=office.10).aspx の Web サイトからワークシートを作成できます

認証とパスワードが必要なサイトでは、追加の課題が発生します。コード化された回避策が必要な場合や、解決できない場合があります。

Excel でセキュリティで保護された Web ページ () に対して Web クエリを使用するときのエラー メッセージ: http://support.microsoft.com/kb/290347で「開けません」。

XL97: http://support.microsoft.com/kb/157482にあるWeb クエリ (.iqy) ファイルの作成方法は、非常に貴重なリソースです。(私が見つけられなかった Web Query SDK がありましたが、この記事は良い代替品です。)

Microsoft Office Excel 2003で Web クエリを使用するさまざまな方法 ( .

于 2011-12-01T06:36:02.223 に答える
0

これがお役に立てば幸いです:接続されたインポートされたデータを更新してください

于 2011-10-11T04:57:43.357 に答える
0

職場でも同様の状況がありましたが、Office 2010 を使用しています。2007 の制限についてはよくわかりません。これらのリンクを確認してください。最後の 2 つは Excel 2007 専用です。

リンク 1: Excel Services 用に Secure Store Service を構成する

リンク 2: Excel Services で SharePoint Server 2007 を使用するための 10 のヒント

リンク 3: Excel Services の外部データ接続を計画する

于 2011-10-11T05:06:27.247 に答える