Turn a spreadsheet or delimited text file into subtitle lines. Excel workbooks (.xlsx), OpenDocument spreadsheets (.ods) and delimited text (.csv, .tsv, .txt) are read directly — no conversion step, and no add-ins required.
There are two ways in:
File → Import → CSV/XLSX/ODS with custom columns… — a window where you say which column is which, with a live preview
Works for .csv, .xlsx and .ods. Drag the file onto Subtitle Edit, or use File → Open and pick the Spreadsheet files type in the file dialog (the default Subtitle files filter only lists subtitle formats).
For this to work the file has to be self-describing:
.csv the separator is detected automatically: comma, semicolon or tab. Values may be quoted per RFC 4180, so text can contain the separator, "" for a literal quote, and line breaks.xlsx/.ods file is read. Cell formatting, colours and merged cells are ignored — only the text mattersNames are matched case-insensitively.
| Role | Header names |
|---|---|
| Start | start, start time, starttime, start_time, in, begin, from, fromtime, show, timecode, tc-in, tc in, start tc, tc start, plus millisecond variants like startms, start_ms, startmillis, startmilliseconds |
| End | end, end time, endtime, end_time, out, stop, to, totime, hide, tc-out, tc out, end tc, tc end, plus endms, end_ms, endmillis, endmilliseconds |
| Duration | duration, dur, durationms |
| Text | text, content, value, caption, sentence, dialog, dialogue |
| Actor / speaker | speaker, voice, character, character name, role, name, actor, rolle, sprecher |
A minimal file that imports cleanly:
Start,End,Text
00:00:01.000,00:00:03.500,"Hello there."
00:00:04.000,00:00:06.000,"General Kenobi!"
Each time column is examined as a whole and interpreted as one of:
hh:mm:ss.ms / hh:mm:ss,ms (also mm:ss.ms)hh:mm:ss:ff, used when every value in the column has four parts with a two-digit last part. The current frame rate is used to convertms, millis or millisecondsIf there is a duration column but no end column, the end time is calculated as start + duration.
Use this window when the file has extra columns, an unusual column order, header names Subtitle Edit does not know, or no header row at all.
.csv, .tsv, .txt, .xlsx or .ods file. The detected separator is shown next to the file nameNotes: