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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
10mikiya
June 21, 2019
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ExcelでWebAPIを叩きデータを取得する
10mikiya
June 21, 2019
More Decks by 10mikiya
See All by 10mikiya
ExcelでVBA無しでドラクエ3を作った話
10mikiya
1
990
ExcelでGWの行動を可視化する
10mikiya
0
100
PowerAppsで九死に一生を得る
10mikiya
1
520
Excelでゲームを作るときに役立つ関数5選
10mikiya
0
1k
コーディング要らず!5分でアプリが作れるPowerAppsを刮目せよ!
10mikiya
0
870
Other Decks in Programming
See All in Programming
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.5k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
730
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
130
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
460
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.2k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
4.7k
今さら聞けないCancellationToken
htkym
0
220
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
500
Modding RubyKaigi for Myself
yui_knk
0
900
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
770
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
400
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Designing for humans not robots
tammielis
254
26k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Navigating Weather and Climate Data
rabernat
0
210
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Visualization
eitanlees
152
17k
Building the Perfect Custom Keyboard
takai
2
780
Practical Orchestrator
shlominoach
191
11k
Claude Code のすすめ
schroneko
67
230k
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 以上