ぱんだツールズぱんだツールズ

技術背景

ExcelやCSVの予定をGoogleカレンダーに一括登録する方法(ics変換)

約6分

セミナーの開催日程、店舗のシフト表、イベントの実施スケジュール—— Excelで一覧管理しているのに、カレンダーには1件ずつ手入力している…そんな状況になっていませんか。 数十件・数百件の予定を手で打ち直すのは時間がかかるうえ、入力ミスも起きがちです。 この記事では、ExcelやCSVの予定をGoogleカレンダー・Outlook・iPhoneに一括登録する方法を、 鍵になるics(iCalendar)形式への変換手順とつまずきやすいポイントとあわせて解説します。

なぜics(iCalendar)形式が必要なのか

ics(iCalendar)は、予定をやり取りするための国際標準フォーマット(RFC 5545)です。 拡張子は .ics で、 Googleカレンダー・Outlook・iPhone(Appleカレンダー)など主要なカレンダーアプリがそろって取り込みに対応しています。 いわば「カレンダー界の共通言語」です。

一方でCSVは表計算用の汎用フォーマットなので、カレンダー側が「どの列が日付でどの列がタイトルか」を判断できません。 CSVを直接取り込めるサービスは限られており、対応していても繰り返し予定や終日予定が正しく扱われないことがよくあります。 複数のアプリに同じ予定を配るなら、まずicsに変換しておくのが一番確実です。

Excel・CSVの一覧をicsに変換するには、CSV→ics変換ツールを使えばブラウザ内で完結します。列の対応づけを指定するだけで、複数の予定をまとめて1つのicsファイルに書き出せます。

CSVを直接取り込む方式とicsの違い

CSV直接取り込みics(iCalendar)
対応アプリ一部のみ(Googleなど)Google・Outlook・iPhoneほぼ全対応
繰り返し予定苦手(1回限りになりがち)RRULEで正確に表現できる
終日/時刻あり区別があいまい明確に区別できる
列の対応づけアプリ任せ・誤認識あり変換時に明示できる

一括登録の手順(CSV → ics → カレンダー)

基本の流れは「Excel・CSVを整える → icsに変換する → カレンダーに取り込む」の3ステップです。 まずはCSV側を、カレンダーが読み取りやすい形に整えるところから始めます。

① Excel・CSVで予定表を整える

1行目に見出し、2行目以降に1件1行でデータを並べます。最低限「タイトル」と「開始日」の列が必要です。 時刻ありの予定なら「開始時刻」「終了時刻」を別の列に分けておくと、変換時の取り違えを防げます。

タイトル,開始日,開始時刻,終了時刻,場所

定例ミーティング,2026/6/8,10:00,11:00,会議室A

新人研修,2026/6/10,13:30,17:00,セミナールーム

② icsに変換する

整えたCSVをCSV→ics変換ツールに読み込み、どの列がタイトル・開始日時・終了日時に対応するかを指定します。 終日予定にするか時刻あり予定にするか、繰り返しの有無もこのタイミングで設定します。 変換が終わったらicsファイルをダウンロードします。

③ カレンダーに取り込む

できあがったicsを、使っているカレンダーアプリに取り込みます。アプリごとの手順は次の章で詳しく説明します。

アプリ別・icsの取り込み手順

Googleカレンダー

パソコンのブラウザでGoogleカレンダーを開き、右上の歯車アイコンから「設定」を選びます。 左メニューの「インポート/エクスポート」をクリックし、icsファイルを選択、 登録先のカレンダーを指定して「インポート」を押すと一括登録されます。 スマホアプリからはインポートできないため、必ずパソコンから操作してください。

Outlook

デスクトップ版Outlookでは「ファイル → 開く/エクスポート → インポート/エクスポート」と進み、 「iCalendar(.ics)またはvCalendarファイルのインポート」を選びます。 ここで「インポート」を選ぶと既存カレンダーに予定が追加され、 「新しいカレンダーとして開く」を選ぶと別カレンダーとして表示されます。 ブラウザ版(Outlook on the web)では「カレンダーの追加 → ファイルからインポート」から取り込めます。

iPhone(Appleカレンダー)

iPhoneにはインポート画面がないため、icsファイルを開くことで取り込みます。 手軽なのは、icsを自分宛にメール添付で送り、iPhoneのメールアプリで添付ファイルをタップして「すべてのイベントを追加」を選ぶ方法です。 iCloud Driveやファイルアプリにicsをコピーしてタップして開いても、同じように追加できます。

よくある失敗とその対策

一括登録でつまずくポイントはだいたい決まっています。先に押さえておくとやり直しを減らせます。

  • 日本語が文字化けする — 原因の多くは文字コードです。カレンダーソフトはUTF-8前提のため、Shift_JISやBOM(Byte Order Mark)なしのUTF-8だと 化けることがあります。Excelの「CSV UTF-8(コンマ区切り)」で保存するか、CSV文字コード変換ツールでBOM付きUTF-8に直してから変換しましょう。
  • 日付が認識されない・ズレる — 日付は「2026/6/5」のような西暦スラッシュ区切り(yyyy/m/d)が安定します。 「6月5日」「R8.6.5」のような表記やExcelのシリアル値(数字)はうまく取り込めないことがあります。
  • 予定名が空欄になる・取り込めない — 1行目の見出しと、「タイトル」「開始日」の列が欠けているケースです。最低限この2列は必ず用意します。
  • 時刻あり予定が終日扱いになる(逆も) — 終日予定と時刻あり予定はicsの内部で別物として扱われます。 時刻ありにしたい予定には開始・終了の時刻列を、終日にしたい予定には日付だけを入れて区別します。
  • 毎週の予定が1回しか入らない — CSV直接取り込みでは繰り返しが認識されにくいため、繰り返し予定はics変換時にRRULE(繰り返しルール)として設定します。

繰り返し予定はicsの方が安定する

シフト表の「毎週月・水・金」、ゴミ収集の「毎週火曜」、定例会議の「毎月第1月曜」—— こうした繰り返し予定は、icsのRRULE(繰り返しルール)を使えば1件のデータで表現できます。 CSVに繰り返しの行を全部展開して書くこともできますが、件数が膨大になり、後から「全部まとめて削除・変更」がしにくくなります。

繰り返しの多いスケジュールほど、ics変換時に繰り返しルールを設定しておくメリットが大きくなります。 「毎週」「毎月」「終了日まで」といった指定を1行で済ませられるため、登録後の管理もぐっと楽になります。

予定データはブラウザ内で完結する

社内のシフト表・顧客の予約一覧・イベント参加者の日程など、予定データには外部に出したくない情報が含まれがちです。 本サイトの変換ツールはすべての処理をブラウザ内で行い、ファイルや予定データを外部サーバーに送信しません。 変換後のicsはお使いの端末に直接ダウンロードされるため、機密性の高いスケジュールでも安心して一括登録の準備ができます。

まとめ

  • Excel・CSVの予定を一括登録する鍵は、共通フォーマットであるics(iCalendar)への変換
  • CSV直接取り込みは対応アプリが限られ、繰り返し・終日予定が崩れやすい
  • Googleカレンダーは「設定 → インポート/エクスポート」、Outlookは「ファイル → インポート/エクスポート」、iPhoneはicsを開いて取り込む
  • 文字化け対策はBOM付きUTF-8、日付は「yyyy/m/d」の西暦スラッシュ区切りが安定
  • 「タイトル」「開始日」の見出し列は必須。終日と時刻あり予定は区別して入力する
  • 繰り返し予定はRRULEで表現できるicsの方が安定し、登録後の管理も楽
  • 変換はブラウザ内で完結し、予定データは外部サーバーに送信されない

よくある質問

ExcelやCSVの予定をGoogleカレンダーに一括登録できますか?

はい。GoogleカレンダーはCSVとics(iCalendar)の両方をインポートできますが、繰り返し予定や終日予定を安定して扱うにはics形式が確実です。手順は「Googleカレンダーを開く → 右上の歯車(設定)→ インポート/エクスポート → ファイルを選択 → 登録先カレンダーを選んでインポート」です。スマホアプリからはインポートできないため、パソコンのブラウザから操作してください。

Outlookにも取り込めますか?

取り込めます。デスクトップ版Outlookでは「ファイル → 開く/エクスポート → インポート/エクスポート → iCalendar(.ics)またはvCalendarファイルのインポート」からicsを読み込みます。「インポート」を選ぶと既存のカレンダーに予定が追加され、「新しいカレンダーとして開く」を選ぶと別カレンダーとして表示されます。Outlook on the web(ブラウザ版)でも「カレンダーの追加 → ファイルからインポート」でicsを取り込めます。

iPhoneのカレンダーにはどうやって登録しますか?

icsファイルをiPhoneで開くだけで取り込めます。代表的なのは、icsファイルを自分宛にメール添付で送り、iPhoneのメールアプリで添付ファイルをタップして「すべてのイベントを追加」を選ぶ方法です。iCloud Drive・Googleドライブなどにicsを保存し、ファイルアプリからタップして開く方法でも同じく追加できます。標準カレンダー(iCloud/Googleカレンダー)に取り込まれます。

CSVの日付はどう書けばいいですか?

日付は「2026/6/5」のように西暦+スラッシュ区切り(yyyy/m/d)が最も安定します。「6月5日」「R8.6.5」のような和暦・日本語表記や、Excelのシリアル値(45000のような数字)はうまく取り込めないことがあります。時刻ありの予定は「2026/6/5 14:00」のように24時間表記で書き、開始時刻と終了時刻を別の列に分けておくと変換ミスを防げます。

毎週・毎月の繰り返し予定にも対応できますか?

icsには繰り返しルール(RRULE)という仕組みがあり、「毎週月曜」「毎月1日」「平日のみ」といった繰り返しを1件のデータで表現できます。CSVを直接カレンダーに取り込むと繰り返しが認識されず1回限りの予定になりがちなので、繰り返し予定が多いシフト表やゴミ収集日などはics形式での登録がおすすめです。

取り込んだら日本語が文字化けしました。原因は?

多くは文字コードの不一致が原因です。カレンダーソフトはUTF-8を前提とするため、Shift_JISのCSVや、BOM(Byte Order Mark)なしのUTF-8だと文字化けすることがあります。対策はBOM付きUTF-8で保存することです。Excelの「CSV UTF-8(コンマ区切り)」形式での保存や、本サイトのCSV文字コード変換ツールでUTF-8に変換してから取り込むと安定します。

列の見出し(タイトルや開始日)は必須ですか?

必須です。少なくとも「予定のタイトル(件名)」と「開始日」の列が必要です。Googleカレンダーへのicsインポートでは、タイトルがないと予定名が空欄になり、開始日がないとそもそも取り込めません。1行目に見出し(Subject/Start Dateなど)を置き、2行目以降に1件1行でデータを並べる構造にしてください。

予定データはサーバーに送られますか?

本サイトの変換ツールはすべてブラウザ内で処理が完結し、ファイルや予定データを外部サーバーに送信しません。社内のシフト表・顧客の予約一覧・イベント参加者の日程など、外部に出したくない情報を含む予定でも安心して変換できます。変換後のicsファイルはお使いの端末にダウンロードされます。

この記事で紹介したツール