將 .ics 和 .vcs 行事曆檔案轉換為電腦上的單一 CSV 表格。時區、全天日期和重複事件在輸出時保留其意義。
將資料夾拖曳到檔案清單上,即可批次大量轉換 ICS 檔案。轉換器會遞迴掃描資料夾,並找出其中的每個 .ics 和 .vcs 檔案,包括包含單一檔案中數千個事件的多行事曆匯出。點擊任何檔案可在預覽窗格中查看其已解析的事件。
清單上有三個範本。Google Calendar 和 Outlook Calendar 的標頭列與這些應用程式在匯入時預期的格式相符,而 Plain 則保留每個已解析的欄位。您還可以選擇時間戳輸出的時區。事件本身的時區是一個選項,UTC 和您電腦的時區則是其他選項。如果您想刪除欄位、移動它或重新命名其標頭,可以使用欄位對應器。
整個佇列會儲存為目標資料夾中的單一 Calendar.csv。無需為每個檔案使用「另存新檔」對話方塊,無需逐一瀏覽清單。
在應用程式之間移動行事曆資料最容易出錯。新的 Outlook 已移除行事曆 CSV 匯入功能,Microsoft 自身支援的答覆也證實了這一點,使用者在計劃好的遷移過程中發現這一點,為時已晚。直接將檔案讀取到表格中,將行事曆應用程式排除在流程之外。您可以自行排序和檢查資料,任何遺失的資料都會顯示在列中,而不是被匯入器遺漏。
協調人員每月手動重建同一份報告。匯出日曆,重新輸入類別,計算每人時數。批次轉換將數十個 .ics 檔案(每個同事或房間一個)合併成一個無重複的 CSV,一次性完成。工作從計數開始,而非打字。
搜尋此任務,半數頁面是瀏覽器式轉換器。然而,日曆檔案並非中性。它包含所有受邀者的姓名和電子郵件地址、每次會議的主題,有時還有住家地址。這是桌面軟體,因此您的日曆從本機磁碟載入,CSV 檔案直接放在旁邊,沒有帳戶,中間沒有伺服器。
真正的元件堆疊處理 VEVENT 和 VTODO,並附帶 VJOURNAL 條目,因此在約會中定義的鬧鐘會保留在其中,而不是落在單獨的列中。讀取時會處理折疊行、逸出文字、每個屬性的 CHARSET 和 QUOTED-PRINTABLE 編碼。舊的 .vcs 封存檔經常使用 windows-1251 或類似的舊版字碼表,而且它們可以讀取。
現代 iCalendar (.ics) 和舊版 vCalendar 1.0 (.vcs) 均可接受。.vcs 分支在您的封存檔來自舊版 Outlook、Nokia 或 Sony Ericsson 手機時很重要。並非所有轉換器都支援它們。
偏移量根據日曆內的 VTIMEZONE 規則計算,來自 STANDARD 和 DAYLIGHT 區塊及其 TZOFFSETFROM 和 TZOFFSETTO 值,並套用事件日期當時的規則。如果缺少 VTIMEZONE,則會使用常見 IANA 名稱的備用表格,並標記該列,以便您可以看到哪些時間戳是猜測的。
DTEND 在 iCalendar 中是獨佔的。5 日的全天條目儲存為結束於 6 日(RFC 5545),因此字面意義上,單日涵蓋表格中的兩天。這裡會將邊界轉換回,ISO 8601 格式的 DURATION 值會展開為實際結束時間,VTODO 項目會一併帶入其 DUE、COMPLETED 和 PERCENT-COMPLETE 欄位。
RRULE 和 RDATE 欄位將保留其原始格式,EXDATE 和 RECURRENCE-ID 亦同。在原始規則旁,您將看到一個易讀的欄位,例如「每 2 週的週一、週三,直到 2026-12-31」,這是您在瀏覽兩百列的表格時實際看到的版本。
與會者保留其 CN 和 ROLE 參數,以及 PARTSTAT。多值欄位(如類別或 RDATE 列表)將分為編號欄位,或合併到一個儲存格中,視表格需求而定。重複項將根據 UID 和 RECURRENCE-ID 折疊,並以 SUMMARY 和 DTSTART 作為備用鍵。輸出為 UTF-8 格式,包含 BOM 和 RFC 4180 引號,因此 Excel 在雙擊時能開啟西里爾文或 CJK 文字,並跳過匯入精靈。
在轉換前選擇欄位佈局,因此檔案無需手動編輯標頭列即可在目的地使用。
您需要每人每小時的工時和類別,以列而非月檢視呈現。匯出結果的試算表可以當晚進行樞紐分析。
遷移信箱或合併共享行事曆時,您需要一個中間步驟來檢查、去重複並轉移資料,而不是一個您無法檢查的直接匯入。
有人傳送了您一堆邀請,或是您匯出了自己的行事曆,而您只想讀取它。完全不需要任何行事曆帳號。
ICS to CSV Converter
5 Mb
1.0
17/06/26