這個工具解決什麼
字幕是一行一行的條目,表格也是一行一行的記錄 —— 換成表格之後,校對、批註、批量翻譯都能用熟悉的表格功能做。兩個方向都支援:
- 轉表格:SRT、VTT 匯出成 Excel(.xlsx)或 CSV,每行一條,帶序號、開始、結束、文字
- 轉字幕:把改完的表格匯回 SRT 或 VTT
- 時間欄按文字原樣保留,不會被表格軟體當成數字或日期改掉
- 台詞裡的換行一個不少,匯回時還是原來的折行
上傳與選方向
把檔案拖進去或點選上傳。兩個方向要的檔案不一樣:轉表格要字幕檔案(SRT / VTT),轉字幕要表格檔案(CSV / Excel,含 xlsx 與 xls)。模式選錯時會直接提示這個模式要哪種檔案。
⚠️ 本頁只按 UTF-8 讀。如果字幕打開是滿屏問號或方塊,先到 亂碼修復 修好編碼再來 —— 編碼壞了在這裡讀出來就是一堆替換字元。

字幕匯出成表格
選「轉表格」放字幕,預覽區直接列出每一條:序號、開始、結束、文字。統計條給出條數與總時長。確認後點「下載 Excel(.xlsx)」或「下載 CSV」。
兩種匯出格式的差別:xlsx 是真正的表格檔案,時間欄不會被 Excel 自作主張改格式;CSV 更通用,但用 Excel 打開時時間欄可能被當成別的東西顯示 —— 真遇到了,選取時間欄設為「文字」格式,或者直接用 xlsx。

表格匯回字幕
選「轉字幕」放表格,認欄名的規則是:表格要有開始、結束、文字三欄(英文欄名 Start / End / Text 同樣認),欄順序不限。時間寫成 `00:00:01,500` 或 `00:00:01.500` 都行;識別不了的行自動跳過,不會把整份判死。
匯回的結果在預覽區逐條列出,確認後下載 SRT 或 VTT。表格裡沒有這三欄時會提示檢查欄名 —— 常見原因是匯出時用的是別的欄名,或者表頭不在第一行。

常見問題
Excel 裡時間欄顯示不對怎麼辦? CSV 直接用 xlsx 就沒這個問題。要用 CSV:選取時間欄,把儲存格格式設為「文字」再打開。
表格裡的欄名必須是中文嗎? 不用。開始 / 結束 / 文字 與 Start / End / Text 都認,大小寫也不限。
改完匯回,換行還在嗎? 在。台詞裡的換行原樣保留,匯回時還是原來的折行。
ASS 支援嗎? 本頁只處理 SRT 與 VTT。ASS 帶樣式指令,先用 格式轉換 轉成 SRT 再進表格。
一次能處理幾份? 一份。要一次處理幾十上百份,用 批量轉換(那個只做格式轉換,不進表格)。
隱私
轉換全程在瀏覽器本地完成,不向伺服器發送任何字幕內容。