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
1k
ExcelでWebAPIを叩きデータを取得する
10mikiya
June 21, 2019
Tweet
Share
More Decks by 10mikiya
See All by 10mikiya
ExcelでVBA無しでドラクエ3を作った話
10mikiya
1
820
ExcelでGWの行動を可視化する
10mikiya
0
92
PowerAppsで九死に一生を得る
10mikiya
1
500
Excelでゲームを作るときに役立つ関数5選
10mikiya
0
880
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
790
Other Decks in Programming
See All in Programming
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
100
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
200
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
380
103 Early Hints
sugi_0000
1
260
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
5
1k
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
160
Kaigi on Railsに初参加したら、その日にLT登壇が決定した件について
tama50505
0
110
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
310
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
850
선언형 UI에서의 상태관리
l2hyunwoo
0
200
快速入門可觀測性
blueswen
0
420
Featured
See All Featured
Docker and Python
trallard
42
3.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How GitHub (no longer) Works
holman
311
140k
Why Our Code Smells
bkeepers
PRO
335
57k
Automating Front-end Workflow
addyosmani
1366
200k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Documentation Writing (for coders)
carmenintech
67
4.5k
Site-Speed That Sticks
csswizardry
2
190
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Code Review Best Practice
trishagee
65
17k
Building Your Own Lightsaber
phodgson
103
6.1k
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 以上