[記事数:1,202] 日本を元気にするキーワード、地域活性化×中小企業× ITのTips and Quotes(秘訣と引用文)
creative  link  memo 

Excel VBA Wikipediaからタイトル、本文のダイジェスト、Wikipediaへのリンク、更新日時を取得する方法



はじめに

今回は、インターネット上の百科事典「Wikipedia」をExcelから利用してみます。ブラウザの画面では情報が多すぎますが、APIを使うことにより、要約されたテキストとして取得できるので、用語一覧などを作る際にも便利です。動作確認は、Windows 7、Excel 2010、VBA 7.0およびWindows XP、Excel 2007、VBA 6.5で行っています。

Wikipediaの引き方

Wikipedia本家のデータ書き出し機能は、形式が独特で扱いづらいなどの難点があります。これをシンプルなデータ形式で提供してくれるのがユーザーローカルが提供しているSimpleAPIです。SimpleAPIで提供されているAPIを使って、Wikipediaを引くことができます。

SimpleAPIについて

検索は、次のURLにGETまたはPOSTでリクエストを送信することにより可能です。

1分間のリクエストは、30件を超えないように注意してください。主な引数は以下の通りです。





FavoriteLoadingお気に入りAdd to favorites
Excel 外部のブックにリンクしているセルを検索する... Microsoft Excel のファイルを開くと、他のデータソースへのリンクが含まれていることを知らせるメッセージが表示される場合があります。 自分で作った Excel ファイルの場合、このようなメッセージが表示されたら、その Excel ファイル内で、別の Excel ファイルの内...
Excel関数 SUMPRODUCTでデータ種類をカウント... Excel 関数で重複を除いてデータの件数を求める方法 重複を除いてデータの件数、すなわちデータの種類を、Excel の関数を用いて求める方法を紹介します。 方法1 SUMPRODUCT関数とCOUNTIF関数を用いて求めます。 データ範囲内に空白セルがある場...
amazonSearch100 amazon一括検索・一覧表示ツール... amazon一括検索・一覧表示ツール 1.検索条件の設定 検索条件イメージ ※検索条件の設定について、対象範囲は画像の赤枠内を参照して下さい。 設定可能な検索条件は以下となります。以下の組合せによって検索が可能です。 国 検索キーワード 検索モード ...
Excel 重複データチェックを条件付き書式でおこなう方法... 下の図のようなデータがあって、重複データを削除したい場合、重複データの削除のページでご紹介している方法で、簡単に削除できます。 でも、この重複データの削除は、データを削除する前に、どのデータが重複しているのかを確認することができません。 そこで、どのデータが重複データなのかを確認した...
ExcelVBA 住所から緯度・経度→最寄駅、路線情報、距離、時間取得... 住所 名称から最寄駅等を取得するAdd Star VBA 下記のサイトのコードを少し変えて シートにある住所から最寄駅等の情報を作ってみました。 住所から最寄駅を検索する | ヴィーバ VeaBa! Excel VBA Tips http://veaba.keemoosof...
Excel WEBSERVICE関数を使ってWeb APIを利用する方法 Wikipedia、郵便番... Microsoft Office 2013で「WEBSERVICE」「ENCODEURL」「FILTERXML」の3つの関数が追加され、これらの関数を使うと、Webサービス、つまり公開されているWeb APIをVBAでコードを書くことなく利用できるようになります。 関数 説明 書式...
Excel SUBSTITUTE関数で指定した文字を他の文字に置き換える方法 2 番目だけの置き換え... SUBSTITUTE関数の使い方 Excel(エクセル)のSUBSTITUTE関数は、文字列中の指定した文字を他の文字に置き換えます。 できること 他の文字に置き換える Excelの対応バージョン Excel2...
Googleドライブ スプレッドシートで行または列を見出しとして固定する方法... 行や列を固定する、固定解除する 行や列を固定すると、スクロールしても特定のデータを常に同じ場所に表示できます。 スプレッドシートで、固定する行または列の中のセルを 1 つ選択します。 次へ をクリックします。 固定する行または列の数を選択します。 固定解除するには、 または を選...
住所から緯度経度をExcel の WEBSERVICE 関数で取得する方法... 1つのセルにまとめるとこれ   ↓ Excel の WEBSERVICE 関数でジオコーディング Excel の WEBSERVICE 関数を使って、住所文字列に対応する緯度経度を取得する方法を紹介します。なお、この記事で紹介する方法は CSISシンプルジオコーディング実験 のサービス...
Excel IF関数で、あいまいな条件(……を含む)の指定をするには... のなかにExcelという文字列を含めば、○を含まなければ、何も表示しないという式を入力 B2セルに入力するCOUNTIFの式は、 COUNTIF(B2,"*Excel*") これをIF関数の書式にネスト(入れ子)します。 数式 =IF(COUNTIF(範囲,条件),真の場合,偽の場合) ...




コメントを残す