2015年1月3日土曜日

GoogleカレンダーへCSV形式ファイルをインポート

インポートする予定の項目
項目 内容
Subject 件名
Start Date 開始日
Start Time 開始時刻
End Date 終了日
End Time 終了時刻
All Day Event 終日イベント
Reminder On/Off 通知オン/オフ
Reminder Date 通知日
Reminder Time 通知時刻
Meeting Organizer ミーティング管理者
Description 説明
Location 場所
Private 非公開

必須となるのは
  • Subject
  • Start Date
  • Start Time
の3項目。

テキストエディタとかで、
項目名, 項目名, 項目名・・・・・・・・
設定内容, 設定内容, 設定内容・・・・・・・・
設定内容, 設定内容, 設定内容・・・・・・・・(2件目があれば)
設定内容, 設定内容, 設定内容・・・・・・・・(3件目があれば)

と書いて、拡張子をcsvに変えればOK。
EXCELやLibreOfficeのCalc、Googleスプレッドシートとかでも作成できますね。

例えば、
 2021/8/21 エディオンスタジアムでサンフレッチェ広島のホーム川崎戦
をデータにしてみると、

Subject,Start Date,Start Time,End Date,End Time,Reminder On/Off,Location,Private
広島ホーム川崎戦,2013/07/16,19:00,2013/07/16,21:00,off,エディオンスタジアム,True

CSVファイルは次のように書けばOKです。
なおエンコードの種類はUTF-8にすると文字化けしません。
Subject,Start Date,Start Time,End Date,End Time,Location
会議,2009/4/9,9:00,2009/4/9,12:00,第三会議室
打ち合わせ,2009/4/10,9:00,,,第四会議室
終了日、終了時刻を省略すると、ヘルプによれば、デフォルトで1時間後がセットされるとのことですが、実際には開始日、開始時刻と同じ日時がセットされるようです。省略しないのが無難でしょう。
実際のインポートについては、Googleカレンダーの右上の「設定」から「カレンダー」、「カレンダーのインポート」と辿り、CSVファイルとインポート先を指定するだけです。

です。
ちなみに8月12日に帰省ってことだけなら
Subject,Start Date
帰省,2021/08/12
となります。

実際のインポート作業は日本語版HELPにもわかりやすく書いてあるので簡潔に。
  1. [他のカレンダー] の横にある下向き矢印をクリックします。
  2. [カレンダーをインポート] を選択します。
  3. [ファイルを選択] をクリックし、予定を含むファイルを選択し、[開く] をクリックします。
  4. 予定のインポート先の Google カレンダーを選択し、[インポート] をクリックします。
です。

「終日」の予定をインポートする方法で、必要な項目は次の3個。
  • Subject
  • Start Date
  • All Day Event
「All Day Event」に「TRUE」とセットすることで、予定が「終日」となります。
さっきの帰省を変更すると、
Subject,Start Date,All Day Event
帰省,2021/08/12,TRUE
 で終日予定になります。

保存したCSVファイルは、文字コードを「UTF-8」に変換しないとGoogleカレンダーに読み込めません。
CSVファイルを「メモ帳」などの テキストエディターで開き、文字コードを変更します。
[文字コード]というところを[UTF-8]にして[保存]をクリックするだけでOKです。