エクセル:ウェブサイトのスクレープから収集したデータを自動的に保存する方法


2

私は、株価を提示するWebサイトからデータを取得するようにワークブックを設定しました。

毎時更新されます。それから私は簡単な式を使って株価に基づいて計算をするいくつかのセルを持っています。データが更新されるたびに、更新されたデータに基づいて再計算し、それが新しい行に入れられるようにしています。 これは私が必要なものを示す写真です。 https://imgur.com/a/qvYZ8wt (最初の1時間は終わりましたが、私の質問は残りを自動化する方法です)

https://imgur.com/a/NRD2pA4 :データと計算の両方を表示します。

たとえば、12時間実行した後で、計算結果を示す12行にしたいと思います。 (1時間に1行)

回答:


0

外部データソースのデータ構造はわかりませんが、添付の画像をご覧ください。スプレッドシートのすべての行に事前に入力された式を含む列を追加する、自動更新を使用したWeb Queryスクレープです。これはオートフィルのニーズを満たすだけでなく、作成する数式列は外部データソースの名前付き範囲配列の一部ではないため、その列や追加する同様の数式列はユーザ​​ーの制限に左右されません できない Webクエリの名前付き範囲領域内で行う

Adding Calculations to Excel WebQuery


私はこれが私が必要としているものかどうかわからない。私のデータセットは100の暗号通貨とそれらの価格の単なる表です、そしてそれから私は最小、最大価格を計算しています。毎時間、データは更新/更新されます。この画像は私が必要とするものを説明しています: imgur.com/a/NRD2pA4
Stove

ああ、私はあなたが今どういう意味なのかわかります。あなたのExcelデータはタイムスタンプログとして機能しています。それがレコード(新しいExcel Calcの行)を作成するためには、私の経験では、新しい行を作成するためにリフレッシュの後にトリガーするマクロが必要です。 または 1時間ごとに個別のデータソーステーブルが必要になり、その後、各データソーステーブルを1日に1回だけ事前に設定した時刻に更新するように設定します。
DHH
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.