問題タブ [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.
vba - セル値に基づいてクエリ テーブルを作成する
マクロを列 C (シート「トラッカー」) で上から下に実行して、「待機中」、「延期」、「新規」、または「保留中」のテキストに一致するセルを検索します。
一致が見つかるたびに、シート「X」で次のアドレスを使用して Web クエリを実行します。
" http://efm/telecom/engineeringWorkOrders/viewEWOStatusLog.aspx?ewonumber= " + 列 C の一致したセルの列 A の対応する値。
excel - セルに基づいたExcel PowerQueryの置換値
Excel powerquery を使用してサイトからデータを抽出しています。サイトはhttp://www.timeanddate.com/holidays/south-africa/2014です。
Web テーブルには、日付が mmm dd so の形式で表示されます。
- 1月1日
- 3月20日
- 3月21日 ...など
異なる年の結果を取得するには、プロンプトを呼び出して年の入力を要求し、URL 内の関連する値を次のように置き換えます。
ただし、Web 結果テーブルに年が指定されていない場合、Excel にインポートすると、当然のことながら独自の値が表示されます (Excel ネイティブは現在の年が 2015 であるため、powerquery は情報をまったく異なる方法で解釈します)。
- 2001/01/01
- 2020/03/01
- 2021/03/01
ここに質問があります:
- セルを使用してクエリで年を指定し、myParm をセル値に置き換え、変更時に更新できるようにしたい (Excel ネイティブで実行でき、powerquery で実行する方法を知る必要がある)
- 結果の年の列データの年の値を、前述のセルにあるものに置き換えられるようにしたい
excel - データ更新後、列 A をアルファベット順に並べ替えます
Excel スプレッドシートに少し問題があります。誰かが助けてくれることを願っています。Cell=A7 で始まり、A177 に続く名前があります。他のすべての情報は列 (B:H) にあります。理想的には、データの更新を行った後にコードを実行したいと考えています。別のシートの情報を検索できるように、このシートを使用しています。情報は Web クエリからのものです。
excel - Microsoft Excel 2010 で Web クエリがテーブルを強調表示しないのはなぜですか?
Excel の Web クエリ機能を使用して、ユーザーが絶えず変化するデータセットにアクセスできるようにしたいと考えています。
ODBC を直接データベースに接続しないのはなぜですか? さて、私が扱っているいくつかのサーバーにはいくつかのデータベースがあります。さまざまなレベルの複雑な ODBC アクセスをユーザーに許可することを避け、ODBC を使用して必要なデータにアクセスする方法についてユーザーをトレーニングすることを避けるために、ユーザーが必要とするデータをクリーンな HTML で出力する単純な Web アプリを作成することにしました。テーブル。
ただし、ページを作成した後、次の問題が発生しています。
小さな黄色の選択矢印はページの左上隅にのみ表示され、各テーブルの横には表示されません. 左上の選択矢印を使用してインポートすると、「出力」テーブルのみが本当に必要なときにページ全体がインポートされます。
Excel の Web クエリ ツールと互換性があるように HTML テーブルをマークアップするときに使用する必要がある特定の設定はありますか?
vba - 1 つの Excel Web クエリで複数のテーブルを取得する
Web クエリを使用して、Web ページから Excel に多くのテーブルを取得しています。Webページのテーブルは次のようにリストされています
- A1
- A2
- A3
- A4
- A5
- A6
- A7
- A8
- A9
- A10
- A11
- A12
- A13
- A14
- A15
- A16
- A17
- B1
- B2
- B3
- B4
- B5
- B6
- B7
- B8
- B9
- B10
- B11
- B12
- B13
- B14
- B15
- B16
- B17
- ...
Excelでは、次のようにする必要があります。
A1 B1 C1 D1 E1 F1 G1 ...
A2 B2 C2 D2 E2 F2 G2 ...
webtables を 1,18,35,52,69... から 2,19,36,53,70... 3,20,37,54 に変更するだけで、このコードを数回実行して、これらすべてのテーブルを取得しています。 ,71... から 17,34,51,68,85... まで、A1 から AE1、BI1... までのデータを入れる範囲:
上記のコードを 17 回実行して、すべてのデータを取得し、すべての垂直方向から水平方向に Excel に移動します。しかし、それには長い時間がかかり、Web クエリごとに新しい接続を開き、データを Excel に取得し、閉じて、次の接続に移動し、接続を開いて、データを Excel に取得し、閉じる...などを行っていることに気付きました 17回。しかし、負荷が高いと、Web サーバーがエラーと空白のページで応答することがあるため、次のような Excel の空の部分が表示されます。
A1 B1 C1 xx E1 F1 G1 ...
A2 B2 C2 xx E2 F1 G2 ...
これらのオプションのいずれかを行うことが可能かどうか疑問に思っています。
- Excel から、1 つの接続を開き、サイクル内のすべてのデータを取得してから、接続を閉じます。または、
- Excel は、webquery がデータを返さないことを検出したため、webquery は空白になり、データを取得するまでその webquery を自動的に再試行し、次のクエリに移動します。
vba - Excel VBA「WebQuery」で基本認証?
VBA では、財務データを取得するツールを作成するために WebQuery を活用しようとしています。
これと同様のコードで WebQuery を作成します。
私が直面している問題は、my.url.comが基本認証のユーザーID とパスワードを必要とすることです。
このコードを単純に実行すると、ランタイム エラー 1004 が発生します。認証資格情報の入力を求めるプロンプトは表示されません。
しかし、Excel の [データ] リボンに移動して [Web から] を選択し、ミニ Web ブラウザーでhttp://my.url.com/にアクセスすると、ユーザー ID とパスワードの入力を求められます。
このウィンドウを閉じてから、何も変更せずに VBA コードを再実行すると、クエリが機能します。しかし、Excel を閉じて再実行すると、この非常に醜い手動認証手順を実行しない限り、再び失敗します。これらの資格情報を永続的に保存するように Internet Explorer に指示した場合でも.
この余分な手順を実行する必要がないように、基本認証を使用し てWebQueryをプログラムで認証するように VBA を取得するにはどうすればよいですか?
(編集: WebQuery がどのように開始されたかに関係なく、これ、またはこのプロンプトを強制的に発生させる設定が Excel 内にありますか?)
Windows 7 で Excel 2010 (32 ビット) を使用していますが、ターゲット ユーザーはさまざまな Excel バージョン (すべて Windows) を使用している可能性があります。
javascript - Google Charts から Onedrive のスプレッドシートにクエリを実行する
Onedrive を介して何人かの同僚と Excel スプレッドシートを共有していますが、Microsoft BI ツールはありません。Google Charts API を使用して、このシートからいくつかのデータをクエリし、棒グラフの形式で表示したいと考えています。理想的には、表を更新するとグラフが変化します。
残念ながら、Google のドキュメントには、Google 以外のデータのクエリに関する記述はありません。Onedrive API のドキュメントも非常に紛らわしいです。誰もこれを経験していますか?SharePoint やその他の有料ソリューション以外に、これを行う簡単な方法はありますか?
excel - 特定の Web サイトの 1 つのセルで用語を検索し、結果の URL を返す
そのため、VBA での Web クエリの経験はほとんどありません。現在、場所の衛星画像を必要とする gecodes の列があります。
この Web サイトを使用したい : http://google-maps.pro/satelliteと検索バーで検索し、結果の URL を返します。現在、1 つのセルに「http://google-maps.pro/satellite#」があり、それをジオコードと連結していますが、機能しません (ただし、これは他の Web サイトでは機能します)。
これがWebクエリであるかどうかはわかりません。学習中に、ほとんどのWebクエリスクリプトはhtmlテーブルを返すことに焦点を当てているようですが、URLが必要なだけです。私が探しているのは正確には何ですか?VBA を使用した Web クエリの学習に時間を浪費していませんか?
編集: 解決済み、読み取り URL が間違っています。