【EXCEL】ExcelAPIのメモ

# やること
* [【EXCEL】カレンダーづくり(Write Only Code) #初心者 - Qiita](https://qiita.com/a_kata/items/589aebb1fab4d4aa8d49)
* [【EXCEL】カレンダー絡みmemo #Excel - Qiita](https://qiita.com/a_kata/items/67456004861ec7f70c80)
　過去、カレンダー作りの投稿では、 [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html) を利用しているが、 [Excelにインターネットからデータを取り込むサイト | ExcelAPI](https://excelapi.org/) もメモしておく。


# 事前確認：Qiitaでの記事
　ということで、以下の検索をしたところ、14件ヒットした。(2025/04/04時点)
[「excelapi」の検索結果 - Qiita](https://qiita.com/search?q=excelapi)


## 祝日の名称を取得 ★ | ExcelAPI 
　「祝日の名称を取得」を使用している例。
[Windows版Excelで日本の祝日をWEBから取得する方法 #Windows - Qiita](https://qiita.com/tunaingot/items/87daf2548e2b426b5edd)
 最終更新日 2025年02月14日 投稿日 2025年02月14日


## 住所の分割 ★ | ExcelAPI 
　「住所の分割」を使用している例。
[Bizrobo Excel APIを用いて住所分割する方法 #BizRobo! - Qiita](https://qiita.com/Ex_yajima/items/6c70a218879660d4199a)
 最終更新日 2023年08月30日 投稿日 2023年08月30日
[パワークエリで住所から都道府県のみを抽出する方法 #Excel - Qiita](https://qiita.com/Kurimanjyuuuuu/items/06df9f8cfa39c082392a)
 投稿日 2024年01月20日


## 住所から郵便番号を取得 ★ | ExcelAPI 
　「住所から郵便番号を取得」の紹介。
[【個人開発】「住所なう！」というブラウザで今自分がいる場所の住所を出すだけのシンプルなアプリを作成しました！ #JavaScript - Qiita](https://qiita.com/ogatomo21/items/81f8b82e79be2bcbb6f6)
 投稿日 2024年06月02日


## 住所の統一 ★ | ExcelAPI 
　「住所の統一」の紹介。
[住所正規化ツールの（意地悪）比較 #住所の正規化 - Qiita](https://qiita.com/KazTag/items/77568e016b0e3d24b2a9)
 投稿日 2025年01月17日


## 通貨の価格を取得 | ExcelAPI 
　「通貨の価格を取得」を使用している例。
[EC2とDiscordコマンドを活用したマイクラ鯖構築 #lambda - Qiita](https://qiita.com/RyumaRyama/items/e40eeb21b15b1c7d95ad)
 最終更新日 2023年12月18日 投稿日 2023年12月18日


## 文字列が条件に一致するかを判定 | ExcelAPI
　「文字列が条件に一致するかを判定」の英語版の紹介。
[Excelで正規表現を使う #Excel関数 - Qiita](https://qiita.com/lasaya/items/9c9d0da473b3c52eec67)
 最終更新日 2024年02月27日 投稿日 2024年02月27日


## 文字列を抽出 | ExcelAPI 
　「文字列を抽出」の英語版の紹介。
[Excelで正規表現を使う #Excel関数 - Qiita](https://qiita.com/lasaya/items/9c9d0da473b3c52eec67)
 最終更新日 2024年02月27日 投稿日 2024年02月27日


## 文字列を置換 | ExcelAPI
　「文字列を置換」の英語版の紹介。
[Excelで正規表現を使う #Excel関数 - Qiita](https://qiita.com/lasaya/items/9c9d0da473b3c52eec67)
 最終更新日 2024年02月27日 投稿日 2024年02月27日


## Excel JavaScript API
　[Excelにインターネットからデータを取り込むサイト | ExcelAPI](https://excelapi.org/)でなく、Excel用のアプリケーション固有APIの紹介。

[Excel2016またはそれ以降で動作するExcelアドイン開発 #VisualStudio - Qiita](https://qiita.com/y__na_ka_ya_ma/items/e4ddb532cd24e5a8841f)
 最終更新日 2017年08月24日 投稿日 2017年07月23日
[【Office Add-ins】Excelアドインの各イベントハンドラー設定 #JavaScript - Qiita](https://qiita.com/Mikoshiba_Kyu/items/c1f04a904781c2956de1)
 投稿日 2021年08月07日
[Excel Web Api 備忘録 #Excelアドイン - Qiita](https://qiita.com/JustsuQ/items/c39c26296111910f4a9c)
 最終更新日 2020年12月23日 投稿日 2020年12月23日
[Excelアドインで罫線を引く方法とセル幅を自動調節する方法 #VisualStudio - Qiita](https://qiita.com/y__na_ka_ya_ma/items/bb6fc2595c06ff00b5b2)
 最終更新日 2017年08月30日 投稿日 2017年08月29日


## NetOffice
　[Excelにインターネットからデータを取り込むサイト | ExcelAPI](https://excelapi.org/)でなく、MS Officeのアドイン開発を行うことができるパッケージの紹介。
 
[Excelを自動化しよう #C# - Qiita](https://qiita.com/corpslave/items/3ec5e2bd8f5025894207)
 最終更新日 2019年08月06日 投稿日 2019年06月28日
[Google Custom Search API と Microsoft Cognitive Services を使って misono の表情の割合を出して NetOffice.Excel でグラフ化した #PowerShell - Qiita](https://qiita.com/miyamiya/items/57fcc583ca11b67ce1c2)
 最終更新日 2018年02月25日 投稿日 2016年11月21日
[.NETを使った別プロセスのOfficeの自動化が面倒なはずがない―そう考えていた時期が俺にもありました。 #C# - Qiita](https://qiita.com/mima_ita/items/aa811423d8c4410eca71)
 最終更新日 2020年08月06日 投稿日 2019年08月27日


# 事例
>　「祝日の名称を取得」を使用している例。
>[Windows版Excelで日本の祝日をWEBから取得する方法 #Windows - Qiita](https://qiita.com/tunaingot/items/87daf2548e2b426b5edd)
> 最終更新日 2025年02月14日 投稿日 2025年02月14日

　この記事を見て頂ければ十分の様な気もしますが、下図の様に祝日が取得出来るので年を都度変更して1年間のカレンダーを作成する際にはこの方法もよいかと。
 ![20250404_225500.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3838258/2df17adc-aee4-408d-b20d-15b9af09702e.jpeg)
```vb:セルB2
=IFERROR(DATEVALUE(WEBSERVICE("https://api.excelapi.org/datetime/holiday-list?year="&B$1&"&line="&$A2)),0)
```
```vb:セルC2
=WEBSERVICE("https://api.excelapi.org/datetime/holiday?date="&B2)
```