Googleカレンダーに予定をインポートしたら、タイトルや説明が「???」や「□(白い四角)」になったり、意味不明な文字列になったりしていませんか?
これは文字コードの設定ミスが原因で発生することがほとんどです。
正しく設定すれば、文字化けせずにGoogleカレンダーへインポートできます。
この記事では、
- Googleカレンダーのインポートで文字化けする原因
- エクセルやGoogleスプレッドシートでの正しいCSV作成方法
- すでに文字化けしたデータの修正方法
を詳しく解説します!
Contents
Googleカレンダーのインポートで文字化けする原因
GoogleカレンダーにCSVやICSファイルをインポートしたときに日本語が文字化けする主な原因は以下のとおりです。
- CSVファイルのエンコード(文字コード)がShift-JISやANSIになっている
- エクセルで作成したCSVがUTF-8で保存されていない
- CSVファイル内に特殊文字(半角カナや機種依存文字)が含まれている
- Googleカレンダーの仕様とフォーマットが合っていない
文字化けを防ぐには、ファイルのエンコード設定を「UTF-8」にすることが最も重要です。
GoogleカレンダーにインポートするCSVの正しい作り方
Googleカレンダーでは、UTF-8エンコードのCSVファイルが推奨されています。
📌 エクセルを使って正しくCSVを作成する手順
- エクセルを開く
- A1セルに「Subject」B1セルに「Start Date」など、Googleカレンダーのフォーマットに沿って入力する
- データを入力する
Subject(タイトル) | Start Date | Start Time | End Date | End Time |
---|---|---|---|---|
会議 | 2025/02/15 | 10:00 AM | 2025/02/15 | 11:00 AM |
ミーティング | 2025/02/20 | 2:00 PM | 2025/02/20 | 3:00 PM |
- 「名前を付けて保存」→「CSV(カンマ区切り)」を選択
- ファイルをUTF-8形式に変換する
エクセルで作成したCSVをUTF-8に変換する方法
エクセルでCSVを保存すると、デフォルトでは「Shift-JIS」形式になり、これが文字化けの原因になります。
✅ Windowsの場合
- エクセルでCSVを保存
- メモ帳でCSVファイルを開く
- 「名前を付けて保存」→「エンコード」を「UTF-8」に変更し、保存する
✅ Macの場合
- テキストエディットでCSVを開く
- 「ファイル」→「複製」→「フォーマットなしテキスト」
- 「名前を付けて保存」→「UTF-8」で保存
✅ Googleスプレッドシートの場合(簡単!)
- スプレッドシートでCSVを作成
- 「ファイル」→「ダウンロード」→「カンマ区切り(.csv)」を選択(自動でUTF-8で保存される)
Googleカレンダーで正しくインポートする方法
UTF-8形式のCSVファイルを作成したら、次は正しくインポートしましょう。
📌 手順
- Googleカレンダーを開く
- 「設定」→「インポートとエクスポート」を選択
- 「ファイルを選択」から作成したCSVファイルをアップロード
- インポートするカレンダーを選択し、「インポート」ボタンをクリック
✅ 注意点
- スマホアプリではCSVを直接インポートできないので、PC版Googleカレンダーを使用する
- ファイルサイズが1MBを超えていないか確認する
文字化けしたデータを修正する方法
すでにインポートしてしまった予定が文字化けしている場合、以下の方法で修正できます。
📌 手順
- Googleカレンダーで文字化けした予定をすべて削除する
- CSVファイルをUTF-8に変換し直す(方法は上記を参照)
- Googleカレンダーに再インポートする
よくある質問(FAQ)
Q1. どうしてCSVのエンコードをUTF-8にしないと文字化けするの?
👉 Googleカレンダーは「UTF-8」エンコードのファイルを前提としているため、Shift-JISやANSIで保存すると文字化けします。
Q2. すでに文字化けした予定を一括で修正できますか?
👉 一括修正はできないため、正しいCSVを作り直し、インポートし直してください。
Q3. スマホでGoogleカレンダーにCSVをインポートできますか?
👉 スマホアプリではCSVのインポートはできません。
PC版Googleカレンダーを使うか、PCブラウザで「デスクトップ版サイト」を表示してください。
まとめ
GoogleカレンダーにCSVをインポートすると文字化けする原因は、
✅ CSVファイルのエンコードがShift-JISやANSIになっている
✅ エクセルで保存したCSVがGoogleカレンダーのフォーマットに合っていない
✅ 半角カナや機種依存文字を使っている
といったものがほとんどです。
📌 解決策
- CSVファイルはUTF-8で保存する
- エクセルではなくGoogleスプレッドシートを使うと簡単
- インポートする前に文字化けしていないか確認する
この方法を試せば、Googleカレンダーのインポート時に文字化けせず、スムーズに予定を追加できます!