NocGO.

行事曆指南

什麼是 .ics 檔案?

.ics 檔案以結構化文字儲存行事曆資訊。行事曆 App 使用 ICS 檔案格式交換行程、日期、地點及其他細節。開啟檔案可以顯示行程,但仍需由你確認,才能新增至行事曆。

NocGO · 更新於

三個步驟檢查行事曆檔案

  1. 保留原始檔案,並用純文字編輯器或本機 ICS 檢視工具開啟副本。不要將其他類型的檔案直接改名為 .ics。
  2. 找出行事曆容器與每個 VEVENT 區塊,將標題、開始時間、結束時間及地點與來源訊息比對。
  3. 檢查檔案是否有常見問題,再匯入可編輯的行事曆。正式依賴行程前,請在該行事曆中確認日期與時間。

逐一閱讀 ICS 格式中的欄位

行事曆檔案在相匹配的 BEGIN 與 END 行之間使用具名屬性。最外層的 VCALENDAR 容器識別行事曆資料,每個 VEVENT 區塊則描述一個行程。同一個檔案可以有多個行程區塊,因此附件不一定只代表一個約定。

以下是一個 2026 年 11 月 6 日會議的簡短範例。行程於 06:00 UTC 開始,持續一小時。識別碼僅供示範;建立新行程時應產生新的識別碼。正式使用的檔案採用 CRLF 換行格式,即使編輯器顯示的是一般換行。

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Calendar Notes//EN
BEGIN:VEVENT
UID:2394cf30-17e4-4ba9-a382-6f011fe71035
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:專案檢討
LOCATION:會議室
DESCRIPTION:攜帶修訂後的議程。
END:VEVENT
END:VCALENDAR

iCal 行程製作工具會依各個表單欄位寫出相同的基本結構,也會處理唯一識別碼、跳脫與折行,幫助你減少標點符號錯誤。

了解 ICS 檔案格式的欄位

每個屬性回答的行程問題都不同。識別碼應與標題分開,建立時間戳記也應與排定的開始時間分開。

欄位 意義 檢查重點
VERSION 行事曆格式版本 此格式使用 2.0。
PRODID 識別產生資料的軟體 它不是行程主辦者。
UID 行程的識別碼 處理同一個既有行程時,請保留此值。
DTSTAMP 附在行事曆項目上的時間戳記 它不是會議時間。
DTSTART 行程何時開始 確認日期與時區的意義。
DTEND 行程何時結束 全天行程的結束日期不包含在內。
SUMMARY 行程標題 讓它在行事曆列表中容易辨認。
LOCATION 行程發生的地點 提供足夠細節,讓人能找到場地。
DESCRIPTION 額外的行程備註 分享副本時避免包含私人資訊。

完整標準包含的屬性比表格更多。邀請可以帶有主辦者、參加者與排程方法;重複行程可以帶有規則及例外。基本預覽不一定會評估這些關係,因此僅有可讀的標題,不能證明整個檔案正確。

比較行事曆檔案類型與訂閱

ICS 檔案是可攜的行事曆文字。CSV 檔案則是表格,欄位含意取決於匯入服務。將 CSV 改名為 ICS 不會轉換資料。PDF 議程或截圖可以讓人看到日期,但它們本身還不是結構化的行事曆檔案。

匯入的檔案通常是某一時點的資料副本。訂閱則是提供一個網址,讓行事曆檢查更新。只訂閱你信任且了解的行事曆。匯入一次性附件,與在帳號設定中加入訂閱網址,是不同的操作。

邀請還有另一項差別:它可以要求接受或拒絕,主辦者也可以傳送更新。本網站建立的單一行程不會傳送會議邀請。若需要他人回覆或接收後續變更,請使用行事曆的邀請控制項。

匯入前檢查時間與格式

時間值需要上下文。結尾的 Z 代表 UTC;TZID 參數指定當地時區;日期時間值若兩者皆無,則是浮動當地時間。全天行程使用日期值,不是將午夜表示成有時間的行程。

過長的內容行通常應在最多 75 個 UTF-8 位元組後折行,接續行以空白或 Tab 開頭。這個限制計算的是位元組,因此非英語文字可能在不足 75 個可見字元時就達到限制。文字值也需要對逗號、分號、反斜線與換行進行跳脫處理。

ICS 檢視工具會在顯示行程細節時檢查這些常見問題。它的範圍有限:重複行程的展開與自訂時區轉換規則,仍需要行事曆 App 處理。如果檔案有效卻找不到明顯的匯入控制項,請參閱在 iPhone 開啟 ICS。

底層規則請查閱 RFC 5545。修改前保留一份來源邀請副本。匯入後,請前往實際行程日期並確認目的地帳號,不要把看到預覽當成已儲存行程。

NocGO ICS 檢視工具顯示範例行程及其行事曆檢查結果
實際可用的瀏覽器工具,使用範例行程。這個預覽不代表已完成行事曆匯入。

常見問題

ICS 代表什麼?

.ics 副檔名用來識別 iCalendar 檔案。它是結構化行事曆文字的檔名慣例,不是另一種行事曆服務。檔案可能包含一個行程,也可能是較大的行事曆匯出內容。iCalendar 標準也定義待辦與其他元件,不過本站檢視工具專注於行程。

ICS 檔案和 iCal 行事曆是一樣的嗎?

不完全相同。iCalendar 是資料格式,行事曆則是你在 App 中檢視或編輯的項目集合。人們有時也會用「iCal」泛指行事曆檔案。匯入檔案通常會建立本機行事曆項目,不會自動連接寄件者未來的更新。

不用付費買 App,也能閱讀 ICS 檔案嗎?

可以。純文字編輯器能顯示檔案內容,本站的本機檢視工具也能呈現常見行程欄位,不需帳號或付款。檢查檔案不需要連接行事曆。新增行程是另一個動作,要在你選擇的行事曆 App 中完成。

為什麼 ICS 行程顯示的時間不對?

請檢查開始時間使用 UTC、具名時區,還是浮動當地時間。UTC 值以 Z 結尾,顯示為當地時間時,時刻可能不同。缺少或錯誤的時區都可能讓約定時間偏移。儲存修正前,請比對來源時間與目的地行事曆設定。

最後更新:

從你的需求開始

繼續探索

即將推出

NocGO 準備好時,第一時間知道。

留下電子郵件,接收搶先體驗與上線消息。

你可以隨時聯絡支援,撤回同意。 支援 ↗