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.1k
ExcelでWebAPIを叩きデータを取得する
10mikiya
June 21, 2019
Tweet
Share
More Decks by 10mikiya
See All by 10mikiya
ExcelでVBA無しでドラクエ3を作った話
10mikiya
1
900
ExcelでGWの行動を可視化する
10mikiya
0
94
PowerAppsで九死に一生を得る
10mikiya
1
510
Excelでゲームを作るときに役立つ関数5選
10mikiya
0
960
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
810
Other Decks in Programming
See All in Programming
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
420
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
640
Discover Metal 4
rei315
2
130
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
5.7k
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
Is Xcode slowly dying out in 2025?
uetyo
1
270
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
86
29k
Deep Dive into ~/.claude/projects
hiragram
14
2.5k
AIともっと楽するE2Eテスト
myohei
6
2.6k
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
480
NPOでのDevinの活用
codeforeveryone
0
830
Featured
See All Featured
Side Projects
sachag
455
42k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Rails Girls Zürich Keynote
gr2m
95
14k
Code Review Best Practice
trishagee
69
18k
Visualization
eitanlees
146
16k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Producing Creativity
orderedlist
PRO
346
40k
4 Signs Your Business is Dying
shpigford
184
22k
How STYLIGHT went responsive
nonsquared
100
5.6k
How GitHub (no longer) Works
holman
314
140k
Balancing Empowerment & Direction
lara
1
430
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
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 以上