Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ExcelでWebAPIを叩きデータを取得する
Search
10mikiya
June 21, 2019
Programming
0
1.2k
ExcelでWebAPIを叩きデータを取得する
10mikiya
June 21, 2019
Tweet
Share
More Decks by 10mikiya
See All by 10mikiya
ExcelでVBA無しでドラクエ3を作った話
10mikiya
1
950
ExcelでGWの行動を可視化する
10mikiya
0
99
PowerAppsで九死に一生を得る
10mikiya
1
510
Excelでゲームを作るときに役立つ関数5選
10mikiya
0
990
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
850
Other Decks in Programming
See All in Programming
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
高速開発のためのコード整理術
sutetotanuki
1
410
CSC307 Lecture 03
javiergs
PRO
1
490
2026年 エンジニアリング自己学習法
yumechi
0
140
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
CSC307 Lecture 04
javiergs
PRO
0
660
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
106
230k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
For a Future-Friendly Web
brad_frost
182
10k
Designing for Timeless Needs
cassininazir
0
130
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Building Adaptive Systems
keathley
44
2.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
84
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Transcript
z ExcelでWebAPIを叩 きデータを取得する テックトーク #4
z 言いたいこと ExcelからWebAPIを叩いてデータ を取得できるよ 認証が必要でもいけるよ PowerQueryを使うとデータ変換が 簡単だよ
z やったこと Excelで認証 WebAPIを叩いてデータを取得 JSONデータの解析 画像データの取得
z z そもそも WebAPI自体は 前から叩けた
z JSONの解析も比較的簡単に可能 ※この例だと32bit版に限る
z ただし データ変形が マジ無理 For文ネストの嵐
z z 救世主 PowerQuery
z データ変形はPowerQueryで JSONデータの変形が可能 テーブル同士の結合が可能 100万行以上のデータ処理が可能
z さらに PowerQueryでWebAPIが叩ける ※GET POST のみ
z ということで データ取得とデータ変形を PowerQueryにまかせる 更新系はVBAで
z これまで
z これまで
z これから 認証部分はこれまで通り
z データ取得依頼 これから 結果貼り付け
z これから
z 画像の取得は・・・ これまで通りVBAで・・・。 VBAで普通に作ればシングルスレッドになる ため工夫が必要 ローカルにキャッシュ
別プロセスのExcelを立ち上げ独立させて 画像を取得させる …
z デモ
z 以上