Chuyển đến nội dung chính
SubtitleMatrix

Chuyển CSV sang TXT

Hoặc dán văn bản phụ đề

Chuyển đổi này thay đổi điều gì

2 thứ bị bỏ hoặc cần một quyết định

  • Mốc thời gian

    toàn bộ dòng thời gian (định dạng đích không ghi mốc thời gian nào)

  • Xuống dòng

    xuống dòng (các cue nhiều dòng sẽ được nối thành một dòng)

Danh sách này đến từ ma trận năng lực của hai định dạng này, không phải từ tệp cụ thể bạn đã tải lên. Một tệp cụ thể có thể mất nhiều hơn nếu nó dùng các tính năng mà định dạng cho phép nhưng ma trận không mô hình hóa.

Trang này chuyển đổi CSV sang TXT. Bạn kéo tệp vào hoặc dán văn bản, rồi nhận lại phiên bản TXT. Toàn bộ quá trình chạy ngay trong trình duyệt: không tải tệp lên máy chủ, không cần tài khoản.

TXT chỉ có chữ, nên cả hai cột thời gian và cách nhóm hai dòng của CSV đều bị bỏ; thứ tự cue vẫn được giữ. Danh sách phía trên lấy từ khả năng của hai định dạng chứ không phải từ tệp của bạn, nên nó giống nhau trước khi bạn mở tệp.

Một tệp hay cả mùa đều được: hàng đợi xử lý lần lượt và trả kết quả về cùng một tệp ZIP.

Ví dụ

Tệp CSV thông thường, chuyển sang TXT

Đầu vào

start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."

Kết quả

The quick brown fox.
Jumps over, the lazy dog.
Two lines here.
And a second one.

Phần bị mất trong kết quả này: thời gian và ngắt dòng. Phần còn lại khớp từng dòng.

Cùng phép chuyển trên một tệp lộn xộn

Đầu vào

id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.

Kết quả

Hello there, friend.
Second line.
End before start.
Unquoted comma in text, right here.

Đây là kiểu hỏng tệp thật thường có — kết thúc dòng lẫn lộn, khoảng trắng thừa, ô trống. So sánh với ví dụ gọn phía trên để thấy bộ đọc bỏ qua được gì.

Câu hỏi thường gặp

Hai cột thời gian của CSV đi đâu khi chuyển sang TXT?

TXT không có mốc thời gian để giữ: bản xuất chữ chỉ là từ ngữ, không phải thời điểm. Cột start và end đều bị bỏ, nhưng thứ tự cue được giữ nguyên.

Một ô CSV hai dòng ra sao trong TXT?

Cả hai dòng trong ô CSV đều ra TXT, mỗi dòng một dòng văn bản, nhưng mối liên hệ giữa chúng bị mất.

Kết quả CSV sang TXT trông như thế nào?

Mỗi hàng CSV thành một dòng chữ, không có số cue và không có timecode. Hàng tiêu đề `start,end,text` không thành dòng nào.

Các hàng CSV có giữ thứ tự trong kết quả TXT không?

Có, và được sắp theo cột start trước khi ghi. Tệp CSV lộn thứ tự sẽ cho TXT đúng thứ tự; chỉ cấu trúc thay đổi, chữ không đổi.

Tôi có chuyển ngược TXT về CSV được không?

Được, nhưng chiều TXT sang CSV bỏ timing: TXT không có mốc thời gian nên CSV nhận về có hai cột do trang sinh. Danh sách mất mát của chiều ngược khác phía trên.

Kết quả TXT có giữ encoding của tệp CSV không?

Không. TXT xuất ra là UTF-8, kết thúc dòng kiểu Unix và không có BOM, bất kể CSV đầu vào dùng gì. Tệp UTF-16 được giải mã khi đọc và bảng kết quả sẽ báo.

Công cụ liên quan