セミナーの開催日程、店舗のシフト表、イベントの実施スケジュール—— 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の方が安定し、登録後の管理も楽
- 変換はブラウザ内で完結し、予定データは外部サーバーに送信されない