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
830
ExcelでGWの行動を可視化する
10mikiya
0
92
PowerAppsで九死に一生を得る
10mikiya
1
500
Excelでゲームを作るときに役立つ関数5選
10mikiya
0
900
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
790
Other Decks in Programming
See All in Programming
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2k
ErdMap: Thinking about a map for Rails applications
makicamel
1
1.1k
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
260
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
3.2k
2025.01.17_Sansan × DMM.swift
riofujimon
2
670
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
3.7k
為你自己學 Python
eddie
0
540
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
200
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
4.2k
Scaling your build logic
antalmonori
1
150
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
12
6k
Azure AI Foundryのご紹介
qt_luigi
1
260
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
Building Applications with DynamoDB
mza
93
6.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Typedesign – Prime Four
hannesfritz
40
2.5k
Optimising Largest Contentful Paint
csswizardry
33
3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
6
220
Faster Mobile Websites
deanohume
305
30k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Into the Great Unknown - MozCon
thekraken
34
1.6k
It's Worth the Effort
3n
184
28k
BBQ
matthewcrist
85
9.4k
GitHub's CSS Performance
jonrohan
1030
460k
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 以上