内閣府の祝日データCSVを使いやすく加工して、無料公開しました!

この記事にはプロモーションが含まれています

あれ?Googleカレンダーの元旦に、銀行休業日って書いてある…??

OhYeah to こ ではいろんなカレンダーテンプレートを公開・販売しています。

OhYeah to こ SHOP

そろそろ店頭にも新しいカレンダーや手帳が並び始めたので、さて私も…と久しぶりにカレンダーデータを確認したところ…

  • 元旦の表記がなんか、おかしい…!!
    • 1月1日「元旦」ではなく、1月1日「銀行休業日」となっている
      • (1月2日・3日まで、「銀行休業日」表記でした)

そういえば最近、祝日一覧APIの記事にユーザーさんが集まっているなぁ…なんてのんきなことを考えていたのですが、もしかして、そういうことだったんですね😅

…というわけで今回は、新しい祝日一覧CSVデータのご紹介記事です。

経緯は必要ない!という方は、こちらから→

Googleカレンダーそのものの祝日を修正するなら↓↓

Googleカレンダーの祝日を正しく修正(調整)する方法

これまでの祝日データCSV

これまでは、こちらの記事のように

祝日一覧シートの自動更新設定が、さらに簡単になりました!

Googleの祝日を元にしたデータCSVを利用させてもらっていました。
このデータがヘン…ということは、そもそもGoogleの祝日データがおかしいということ。

案の定、私がいつも利用しているGoogleカレンダーで祝日を確認したところ、元旦の表記が同じように「銀行休業日」となっていました(細かく言うと、1. 銀行休業日 2. 元旦 の順で表示されています)。

今まで気付かなかった… 😰

このままでは使いにくくて困ってしまうので、他に使えるデータがないものかと探してみることに。

内閣府の祝日データCSVを発見!

探してみると、まさに、公式!!

「国民の祝日」は、国民の祝日に関する法律(昭和23年法律第178号)により、美しい風習を育てつつ、よりよき社会、より豊かな生活を築きあげるために定められた「国民こぞって祝い、感謝し、又は記念する日」です。

国民の祝日に関する法律では、年間に計16の日が「国民の祝日」とされ、それぞれの日の趣旨が定められています。また、「国民の祝日」は、休日とされています。
国民の祝日について - 内閣府

を発見!CSVファイルへのリンクがあります😀
これだっ…!!と思って早速使ってみました。

それと配布にあたって、こちらのサイトさんも参考にさせてもらいました。

祝日.csv の URL はデジタル庁のデータカタログから取得しようzenn

内閣府の祝日データCSVの文字コードと過去データ

内閣府の祝日データ(https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv)をそのままスプレッドシートにコピー&ペーストしてみたところ…。

  • 日本語部分が全滅(文字化け)
  • すごく昔の祝日データを含んでいる

といった内容😰

どうやら、文字コードがスプレッドシートと合っていないようです。すごく昔の祝日データも…いろんな方向けに作成されたから?という印象。

うーん、これは自分で加工するしかないか…。

OhYeah to こ が加工・作成した、祝日一覧CSV

そんなこんなで、自分で祝日一覧CSVを加工・作成して、やっと完成しました 😀
たくさんの方にご利用いただけるよう、こちらのページで公開しています。

OhYeah to こ - GitHub出張所

ご利用について、お願い・ライセンス

このCSVファイルは、CC-BY license ライセンスの下で公開します。
商用・非商用を問わず、自由にご利用いただけます。

また、祝日データの更新は半自動で行っているため、最新データに即日で対応することは難しいです。
最新のデータがすぐに必要な場合には、別のソースをお探しいただくことをオススメします🙇

OhYeah to こ で配布・販売しているカレンダーテンプレート

そんなわけで、OhYeah to こ で配布・販売しているカレンダーテンプレートのCSVリンクも更新しています。

  • 元日表記が気になる…

という方は、更新してみてくださいね 😉

まとめ

思わぬところから祝日一覧CSVを作ることになりましたが、GitHubでの公開方法や祝日一覧CSVの作成など、かなりいろんな方面で勉強になりました!

できれば全自動にしたかったのですが…なんだか難しかったです 😭

ライセンスも多分これで…大丈夫だと思うのですが、不都合があれば変更するかもしれません🙇

まだまだ至らぬ点はあるかと思いますが、よかったらご利用ください。

それでは!