Home > Windows にまつわる e.t.c.

日本の祝祭日カレンダー CSV を作成する PowerShell スクリプト


内閣府が 1955年 ~ 翌年の祝祭日データを CSV で提供しているので、それをカレンダー形式の CSV を出力するスクリプトを書いてみました。

出力された CSV を Excel で開くと、祝祭日がセットされた状態のカレンダーになっています。

出力の関係上、列定義のヘッダーが入っているのはご容赦ってことで

 

これは何?

日本の祝祭日をカレンダー形式の CSV に出力します。
1955 ~ 翌年までの任意年のカレンダーが出力できます。

 

使い方

~\GetJapaneseCalendarCSV.ps1 -Year 対象年 -Path CSV 出力先

 

~\GetJapaneseCalendarCSV.ps1 1962 C:\Temp\JapaneseCalendar1962.csv

 

動作確認

Windows 10 で確認しましたが、Windows 以外でも動くと思います。

PowerShell 5.x ○
PowerShell 6.x ○
PowerShell 7.x ○

 

ダウンロード

GitHub でリポジトリを公開しています。
https://github.com/MuraAtVwnet/GetJapaneseCalendarCSV

リポジトリを Clone してください。
git@github.com:MuraAtVwnet/GetJapaneseCalendarCSV.git

Clone ではなく、スクリプトだけダウンロードしたいときは以下のように Invoke-WebRequest してください。

Invoke-WebRequest https://raw.githubusercontent.com/MuraAtVwnet/GetJapaneseCalendarCSV/master/GetJapaneseCalendarCSV.ps1 -OutFile -OutFile ~\GetJapaneseCalendarCSV.ps1

 

参考情報

国民の祝日について - 内閣府

https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

 

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.