ICS to CSV Converter ICS to CSV Converter

下載 Windows 版 ICS 轉 CSV 轉換器軟體

在您的電腦上把 .ics 與 .vcs 行事曆檔案轉換成一份 CSV 表格。時區、全天日期與週期性活動在輸出後仍保有原本的意義。

Windows 11 / 10免費試用,無需註冊
ICS to CSV Converter 螢幕截圖.
把 ICS 轉 CSV 轉換器軟體指向一個資料夾,裡面的每個 .ics 與 .vcs 檔案就會合併成一份可用於 Excel 或 Google 試算表的表格。每個活動、工作與日誌項目都依 RFC 5545 讀取,因此在柏林 9:00 開始的會議,不會在您的欄位裡變成 8:00。檔案始終不會離開磁碟。

如何下載並使用 ICS 轉 CSV 轉換器軟體

加入您的行事曆檔案.
1

加入您的行事曆檔案

把資料夾拖到檔案清單上,即可批次轉換 ICS 檔案。轉換器會遞迴走訪資料夾,找出每個 .ics 與 .vcs 檔案,包括單一檔案內含數千個活動的多行事曆匯出檔。按一下任一檔案,即可預覽解析出的活動。

選擇輸出範本.
2

選擇輸出範本

選擇「Google 日曆」、「Outlook 行事曆」或「一般」。前兩種符合這些應用程式匯入時要求的標題列,「一般」則保留每個解析出的欄位。接著選擇輸出時區:活動本身的時區、UTC,或您電腦的時區。欄位對應工具可以讓您移除某一欄、調整它的位置,或重新命名它的標題。

轉換.
3

轉換

整個佇列會寫入目的地資料夾中的同一個 Calendar.csv。您不必為每個檔案開啟「另存新檔」對話方塊,也不必在清單上一項一項地點選。

為什麼要使用 ICS 轉 CSV 轉換器

不必透過行事曆應用程式.

不必透過行事曆應用程式

新版 Outlook 已移除行事曆的 CSV 匯入功能,Microsoft 自己的支援回覆也證實了這一點。把檔案直接讀成表格,行事曆應用程式就不再是必經的一環。資料由您自己排序與檢查,缺少的內容會出現在資料列中,而不是被匯入工具悄悄丟掉。

一個資料夾的行事曆,一份表格

匯出行事曆、重新輸入類別、計算每個人的時數,這些事每個月都要做一遍。批次轉換一次就能把數十個 .ics 檔案(每位同事或每間會議室各一個)合併成一份已去除重複項目的 CSV。您的工作從統計開始。

一個資料夾的行事曆,一份表格.
行事曆留在您的電腦上.

行事曆留在您的電腦上

行事曆檔案裡有每位受邀者的姓名與電子郵件地址、每場會議的主旨,有時還有住家地址。這套桌面軟體從本機磁碟載入行事曆,並把 CSV 放在它們旁邊,過程中不需要帳戶,也不經過伺服器。

ICS 轉 CSV 轉換器軟體如何處理您的行事曆

解析的遠不只基本欄位

程式以真正的元件堆疊處理 VEVENT 與 VTODO,以及一併出現的 VJOURNAL 項目,因此約會中的提醒仍會附屬於該約會,而不是落到另一列。折行、逸出文字、個別屬性的 CHARSET 以及 QUOTED-PRINTABLE 編碼,都在讀取時處理。舊的 .vcs 封存檔常使用 windows-1251 或類似的舊式字碼表,轉出後一樣可以閱讀。

兩種行事曆格式都能讀入

現行的 iCalendar (.ics) 與舊式的 vCalendar 1.0 (.vcs) 都能接受。如果您的封存檔來自舊版 Outlook、Nokia 或 Sony Ericsson 手機,.vcs 這條路就很重要。

時區取自檔案本身

時差是根據行事曆內的 VTIMEZONE 規則計算,包含 STANDARD 與 DAYLIGHT 區塊及其 TZOFFSETFROM、TZOFFSETTO 值。程式會套用活動當天生效的規則。如果缺少 VTIMEZONE,則改用常見 IANA 名稱的備援表,並在該列加上標記,讓您看得出哪些時間戳記是推測而來。

日期不會多出一天

iCalendar 的 DTEND 不包含結束當天。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 作為備援鍵。輸出採用帶 BOM 的 UTF-8 與 RFC 4180 引號規則,因此在 Excel 中按兩下就能開啟西里爾文或中日韓文字,不必經過匯入精靈。

三種輸出範本

轉換前先選好欄位配置,檔案產生後就能直接使用,不必手動修改標題列。

範本您會得到的欄位適用情況
Google 日曆Subject、Start Date、Start Time、End Date、End Time、All Day Event、Description、Location、Private;日期格式為 MM/DD/YYYY,時間格式為 hh:mm AM/PM表格要放進 Google 試算表,或匯回 Google 日曆
Outlook 行事曆依 Outlook 要求的順序排列的 19 個欄位,其中 Reminder Date 與 Reminder Time 由 VALARM 填入,Show time as 由 TRANSP 填入;出席者分為 Required 與 Optional目的地是 Outlook,而且標題列必須完全相符
一般/完整以 ISO 8601 表示的每個解析欄位,包含 UID、RRULE、STATUS、SEQUENCE 與 X- 屬性您是要稽核或封存資料,而不是匯入到別處
 免費下載
ICS to CSV Converter
ICS to CSV Converter在您自己的電腦上,把一個資料夾的行事曆轉換成一份試算表。

誰在使用 ICS 轉 CSV 轉換器軟體

排程人員與營運協調人員

您需要的是以資料列呈現的每人時數與類別,而不是月檢視。匯出檔會變成一份工作表,當天晚上就能做樞紐分析。

移轉行事曆的 IT 系統管理員

進行信箱移轉或合併共用行事曆時,資料可以在中途先檢查、去除重複再交接,而不是直接送進一個您無從檢查的匯入程序。

手上有 .ics 檔案和 Excel 的任何人

有人寄給您一疊邀請,或者您匯出了自己的行事曆,而您只是想讀一讀內容。整個過程完全不需要用到任何行事曆帳戶。

ICS to CSV Converter
ICS to CSV Converter
價格
從 ¥ 209
版本
1.2
檔案大小
5 Mb
最后更新于
15/09/26
System Requirements
  • Windows 11/10/8.1/8/7 (32/64 位)
  • Intel i3、AMD Ryzen 5 或以上
  • 4 GB 或以上記憶體
  • NVIDIA® GeForce® 系列 8 和 8M、Intel® HD Graphics 2000、Quadro FX 4800、Quadro FX 5600、AMD Radeon™ R600、Mobility Radeon™ HD 4330、Mobility FirePro™ 系列、Radeon™ R5 M230 或更高階顯示卡,並安裝最新驅動程式
  • 1280 × 768 螢幕解析度,32 位元色彩
  • 1 GB 或以上可用硬碟空間

常見問題解答

可以,而且能一次處理整個資料夾。.ics 檔案是 iCalendar 格式的純文字,因此 iCalendar 轉 CSV 就是解析之後再對應到各個欄位。解析器會處理時區規則、不包含結束當天的 DTEND,以及出席者清單。

Excel 無法直接開啟 .ics。做法是先把 .ics 轉成 .csv,Excel 再把 CSV 當作一般工作表開啟,開始與結束時間已各自在獨立的欄位中,方便排序或篩選。文字匯入精靈通常不會出現。

Windows 常把 .ics 交給行事曆應用程式,它會匯入活動並顯示行事曆,而不是顯示檔案本身。另一種可能是檔案其實不是 iCalendar。有些 Outlook 邀請是以 TNEF (winmail.dat) 的形式傳送,卻掛著 .ics 的檔名,iCalendar 解析器對這類檔案會回報零個活動。請用文字編輯器開啟檔案:真正的 iCalendar 以 BEGIN:VCALENDAR 開頭。

Google 以 .ics 匯出日曆,可能是單一檔案,也可能是包含所有日曆的 zip。把這份匯出檔交給程式,就能得到 CSV。Google 的說明文件指出,把 CSV 匯回去時不會帶入邀請對象,週期性活動也會變成各自獨立的單次項目,因此由 .ics 匯出檔建立的工作表,內容比經過日曆來回一趟的工作表更完整。如果下載到的是通訊錄,那會是 .vcf 而不是 .ics,這時可以用 CSV 轉 vCard 轉換器軟體把含有姓名與電話的 CSV 轉回名片。

把行事曆儲存或轉寄為 .ics 檔案,再用「Outlook 行事曆」範本在這裡轉換。Microsoft 的 CSV 規則要求標題列保持原位,而且語言必須與 Outlook 執行時的語言一致,所以現成的範本讓您不必手動修改標題。

檔案中的時區名稱與接收端應用程式認得的名稱不符時,該應用程式往往會退回使用 GMT,所有時間戳記也跟著偏移。在這裡,時差取自檔案中的 VTIMEZONE 區塊,並套用當天適用的日光節約規則,因此一月的會議和七月的會議各有自己的時差。

請寄出邀請的人以一般的 .ics 附件重新寄送,或在收到這封郵件的郵件用戶端中開啟它,再把行事曆項目另存一次。這樣取得的就是正常的 iCalendar 檔案,這套 ICS 轉 CSV 轉換器軟體可以讀取它,也能讀取 vCalendar 1.0。

這是 Windows 桌面程式。在 Mac 上,常見的做法是使用瀏覽器轉換器或 Python 指令碼,但兩者都不像在自己電腦上執行的程式那樣,能讓工作完全留在本機。

轉換只有一個方向:從 .ics 與 .vcs 轉成 CSV。反向轉換已列入後續版本的計畫。

評分 ICS to CSV Converter

  • Windows 7
  • Windows 8
  • Windows 10
  • Windows 11
作者: SoftOrbits (English)
4.5
平均評分: 4.5 從 839 票數
好

Risk-free download

progressive-webapps/apis/offline-first Created with Sketch.
100% offline
Your files never leave your PC
Safe & secure download
Directly from the official website
No sign-up required
No account or email to get started
Trusted since 2006
Desktop software for Windows