getTableData関数

本ページには広告が含まれています。

Web上のtableタグのデータを取得し、二次元配列に格納します。

構文
getTableData( table, arr )
引数
table 必須
tableエレメント
arr 必須
取得したデータを格納する配列(参照引数)
戻り値

プログラム

UWSC

解説

    2行目
    UWSC
    rowMaxに行数を代入する。
    3-8行目
    UWSC
    colMaxに列数を代入する。全部の行の最終列を調べ、最大列数を求める。
    9行目
    UWSC
    取得したデータを格納するための二次元配列を生成。
    10-11,40-41行目
    UWSC
    tableタグの行列だけループする。
    12-16行目
    UWSC
    17-25行目
    UWSC
    rowSpan(行結合)とcolSpan(列結合)の両方があれば
    26-32行目
    UWSC
    rowSpan(行結合)があれば結合セルに「↑」を代入
    33-39行目
    UWSC
    colSpan(列結合)があれば結合セルに「←」を代入

プログラム実行例

お問い合わせ番号から佐川急便の配達状況を取得

UWSC
結果
プレーンテキスト
使用関数

気象庁のホームページから一月分の気温を取得しExcelでグラフを作成

UWSC
結果
使用関数

楽天銀行定期預金の金利をExcelに保存

UWSC
使用関数

Yahoo!天気・災害情報より直近に発生した地震情報を取得しその場所をGoogleマップで表示

UWSC
使用関数

関連記事

IEGETFRAME関数 (スクリプト関数)
HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
IESETDATA関数 (スクリプト関数)
ウェブ上に値を設定します。
BusyWait関数 (自作関数)
IEオブジェクトの読み込みが完了するのを待ちます。
IE.ExecWB メソッド
コマンドを実行します。
IE.GoForward メソッド
履歴リストの1つ後の項目に移動します。
IE.Refresh2 メソッド
指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
IE.Stop メソッド
読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
getIEObj関数 (自作関数)
引数に指定したタイトルまたはURLを含むIEオブジェクトを返します。戻り値はInternetExplorerオブジェクトです。
IE.Navigate メソッド
URLまたは絶対パスで指定されたファイルを開きます。
IE.Document プロパティ
ドキュメントオブジェクトを取得