将包含多个事件的ICS文件保存到我的日历,而不是其他日历

时间:2014-01-31 16:11:16

标签: calendar outlook icalendar

当我将Excel电子表格转换为CSV文件时...然后将我的CSV文件转换为ICS文件...我可以打开包含单个事件的ICS文件,并接受会议邀请,然后添加到我的日历。

(使用此应用进行转化)http://icsconverterwebapp.n8henrie.com/

enter image description here

问题是,如果我在Excel电子表格中放置多行,最终的ICS版本将作为“其他日历”打开

我是否可以将ICS文件项目添加到我的日历中,而不是“其他日历”?

我在网上看到,这似乎很常见......不仅仅是所使用的网络应用的独特之处。

enter image description here


以下是在记事本中打开时.ical的样子

BEGIN:VCALENDAR
VERSION:2.0
PRODID:n8henrie.com
BEGIN:VTIMEZONE

TZID:Eastern Standard Time
BEGIN:STANDARD
DTSTART:16011104T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010311T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE

BEGIN:VEVENT
SUMMARY:xxxxxxxxxxxxxxx
DTSTART;TZID="Eastern Standard Time":20140207T073000
DTEND;TZID="Eastern Standard Time":20140207T080000
DTSTAMP;VALUE=DATE-TIME:20140131T201152Z
UID:95411648482978418158407727822520140131T201152___n8henrie.com
DESCRIPTION:xxxxxxxxxxxxxxx
LOCATION:xxxxxxxxxxxxxxx
TRANSP:OPAQUE
END:VEVENT


BEGIN:VEVENT
SUMMARY:xxxxxxxxxxxxxxx
DTSTART;TZID="Eastern Standard Time":20140207T080000
DTEND;TZID="Eastern Standard Time":20140207T090000
DTSTAMP;VALUE=DATE-TIME:20140131T201152Z
UID:94761546274544960391869215468820140131T201152___n8henrie.com
DESCRIPTION:xxxxxxxxxxxxxxx
LOCATION:xxxxxxxxxxxxxxx
TRANSP:OPAQUE
END:VEVENT

2 个答案:

答案 0 :(得分:0)

根据this answers.microsoft.com response,这是自Outlook 2003以来打开包含多个事件的.ics文件时Outlook的预期行为。

根据回复,您可以按照以下步骤手动导入.ics文件:

  
      
  1. 转到默认日历
  2.   
  3. 点击文件
  4.   
  5. 选择打开&出口
  6.   
  7. 选择导入/导出文件
  8.   
  9. 在导入/导出向导下,选择导入icalendar文件
  10.   
  11. 从保存的位置选择要导入的文件
  12.   
  13. 使用outlook默认日历检查
  14.   

显然,您期望的行为可以通过互联网日历实现,但我还没有测试过。有关如何实施的信息,请参阅this stackoverflow answer

答案 1 :(得分:0)

我在MacOS上的日历应用中创建事件,然后选择它们,然后:File-> Export-> Export ... 至少对我有用