Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Office-Saas 連携No.2 ~ Excel からTwitter に連携してデータの取得や投稿をする方法

More than 3 years have passed since last update.

Twitter API をExcel から利用

CData のExcel Add-in for Twitter を使って、Excel から直接Twitter データに連携することができます。この記事では、自分のTwitter アカウントに出てくるtweet をエクセルに一覧表示させる方法、またExcel に表示したtweet テーブルに新しいTweet を書き込むことでTwitter に投稿する方法を説明します。

CData Excel Add-in for Twitter の設定

まずはExcel Add-in for Twitter をダウンロードします。30日の無償評価版があります。
インストール後にExcel を開くと、CDATA タブとリボンができます。[Twitter]のアイコンをクリックします。

1.png
クリックすると、[接続ウィザード]が開きます。
ここにTwitter アカウントの認証情報を入力します。OAuth 2.0 認証です。
* OAuthClientId:アプリケーション設定のConsumer key に設定。
* OAuthClientSecret:アプリケーション設定のConsumer secret に設定。
* CallbackURL:アプリケーション設定で指定したコールバックURL に設定。
詳細は製品ヘルプの[twitter への接続]
(http://cdn.cdata.com/help/GTB/xls/pg_connectingtotwitterxls.htm) を参照してください。
今回は更新などを行うので、挿入と更新にチェックを入れて権限を付与することを忘れないでください。

認証情報の入力が完了したら、OK をクリックして接続を確立します。
2.png

Excel からTweet テーブルの取得

[CDataデータ選択]ウィザードにて、テーブルを選択します。Twitter API のエンドポイントがテーブルにモデル化されており、ドロップダウンリストから取得を希望するテーブルを選択します。 ここでは[Tweetsテーブル]を選択します。

3.png

選択するとTweetsテーブル内のカラムが表示されます。取得したい項目をチェックして選択します。選択すると自動的に[クエリー(Q)]欄にSQL クエリが作成されます。Where 句などを書き込むことも可能です。

4.png
テーブル選択、カラム選択、クエリ設定が終わったら、OK をクリックします。Excel 上にTwitter のtweet がテーブルとなってロードされました。

5.png

ExcelからTwitter にツイートする

取得したテーブルの[Text]カラムに新しいテキストを入力して、CDATA リボン内の[行の挿入]をクリックすると、Twitter にtweetをすることができます。

6.png

ブラウザのTwitter 画面で投稿を確認します。
スクリーンショット (154).png

TomoyoH
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away