問題タブ [excel-web-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2633 参照

excel - Excel VBA Web クエリからストリームを取得できますか?

この例に似たものを使用して、Excel VBAの WebQuery を使用しています。

特に大規模なクエリを実行できるようにする必要があります (たとえば、20,000 の証券の株価情報を取得しているとします)。そうすると、Excel が「ロックアップ」し、作業中に進行状況が表示されなくなります。 、クエリは正常に完了しますが。

この構文を使用して、入ってくるデータのストリームにアクセスする方法はありますか? これは 2 つの方法で役立ちます。受信したデータを小さなチャンクで処理することと、ユーザーに表示する進行状況メーターを作成することです。

ありがとう。

0 投票する
5 に答える
5583 参照

excel - Excel 2007 パススルー Windows 認証

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

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

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

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

ありがとう!!

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

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

0 投票する
1 に答える
1809 参照

excel - WebからExcelに貼り付けたテーブルのRowCountを見つける方法

以下のコードを使用して、ExcelでWebからテーブルを受け取っています

また、取得したテーブルから行数を取得したい。どうすればそれを達成できますか?

0 投票する
0 に答える
246 参照

macos - ExcelWebクエリ出力コントロール

このWebクエリファイル

このテキストをスプレッドシートのセルに返します。

私が知りたいのは、区切り文字として「、」を使用して、返されたデータを自動的に列に変換する方法です。

0 投票する
0 に答える
291 参照

excel - ワークシートの保存時に Excel Web クエリの参照が壊れる

Web クエリを含む既存の Excel ブックを変更すると、ドキュメントを保存して再度開くまで、追加した新しい Web クエリは正常に機能します。query再度開くと、(どういうわけか)新しいクエリのパラメーターがドキュメントに追加された最初のクエリに置き換えられているため、すべてのテーブルが突然同じデータを返します。

つまり、ドキュメントを再度開いてクエリ パラメータを確認すると、すべて次のようになります。

クエリのスクリーンショット

そこで、何が起こっているのかを確認するために、xlsx ワークブック内の XML を調査することにしました。私の新しいクエリは/xl/queryTables/すべてパスにあることがわかりましたが、それらはすべて同じデータ接続を参照しており (接続はid番号で参照されています)、残念ながら、/xl/connections.xml私が作成した新しいデータ接続については言及されていません。

それで、私は賢く、いくつかの新しいノードを作成connections.xmlし、対応するid. 残念ながら、Excel はこれは良くないと判断し、ワークブックを元の状態に戻すことでワークブックを "修復" することにしました。

誰かが修正、ハック、または回避策を知っていますか? 新しいクエリを取得してワークブックに保存するには、何らかの方法が必要です。

[私の環境] : Excel Mac 2011 バージョン 14.2.4 (120824) - 執筆時点での最新ビルド。macOS マウンテン ライオン 10.8.2。

0 投票する
0 に答える
1403 参照

excel - 存在するサイトの Excel Web クエリ 404 が見つかりません

Excel 2010 を使用して、[外部データの取得] > [Web から] を使用して Web データを取得しようとしています。

Excelはデータをダウンロードできます(左上のボックスをチェックしてページ全体を取得するだけです)

http://accuscore.com/fantasy-sports/nfl-fantasy-sports/

ただし、RBを選択してURLを更新すると

http://accuscore.com/fantasy-sports/nfl-fantasy-sports/Rest-of-Season-RB

Excel Webクエリは言う

「インターネット サイトは、あなたが要求したアイテムが見つからなかったと報告しています。(HTTP/1.0 404)」

Web サイトが存在するため、回避策はありますか。

0 投票する
2 に答える
2315 参照

macros - Web サイトからデータを取得する必要があります...Web クエリですか? 大きい?

国内のすべての DOT # (Dept. of Trans.) のリストがあります。これらの会社のそれぞれの保険の発効日を知りたいです。http://li-public.fmcsa.dot.gov --> 「続行」 --> ドロップダウンから「キャリア検索」を選択し、「実行」をクリックすると、検索フォームが表示されます (それがこの画面に到達する唯一の方法です)。

そこから、DOT # X (例として 61222 を使用) を入力すると、別の画面に移動します。「レポートを HTML で表示」をクリックすると、一番下に「有効/保留中の保険」が表示されます。そのページから「発効日」を取得し、スプレッドシートの、既に知っている DOT # X の横に貼り付けたいと思います。

私のリストにある何千もの DOT # のうち、すべてがこの Web サイトに登録されているわけではありません。

これは、マクロまたは Excel Web クエリで実行できますか? 私はおそらくまったくの初心者のように聞こえるかもしれませんが、私が得られる助けに感謝します.

ありがとう

0 投票する
1 に答える
1198 参照

vba - VBA If 比較 TR\TD 要素

次のようなテーブルを提供するテーブルへの Web クエリがあります。

情報を提供するHtmlコードは、このタイプのスキーマにあります:

すっごく単純な c0de .innerText で値を取得できます。innerText からの完全な値は次のとおりです。

私は msgbox でこの値のクリスタル クリアを取得します。Excel にこの c0de があります。ワークシートにマウスを置いて、取得したもののキャプションを Label.form に与えます。イベント用の label.form の 1 つ、ソース IP 用、宛先 IP 用の 1 つがあり、その行が c0de でテーブルに存在するかどうかを確認しようとしましたが、何も起こりません。

誰かが私が間違っていることを理解できることを願っています。これを行う方法があるかどうか知りたいだけです。

0 投票する
1 に答える
350 参照

vba - VBA セル参照 Web クエリ

会社名の列「D」を参照し、銘柄記号の yahoo Finance でクエリを実行することになっているこのコードがあります。それは時々うまく機能し、他の人はストックシンボルの代わりに「adchoices」を取得します。何が間違っているのかわかりません。助けていただければ幸いです。コードは次のとおりです。

0 投票する
1 に答える
1494 参照

c#-4.0 - C# で Excel webquery ファイルにアクセスする

ExcelファイルのWebページからデータを取得するWebクエリをExcelで作成しました。とにかく、C# で同じ webquery にアクセスできますか? それが理にかなっていることを願っています。コーディングに関するいくつかの貴重な提案が必要です。