Chuyển TXT sang CSV
Nhiều hệ thống xuất bảng dữ liệu thành file .txt, các cột ngăn cách bằng tab, dấu gạch đứng hoặc dấu chấm phẩy. Tải các file đó lên đây để nhận file CSV chuẩn phân cách bằng dấu phẩy, đọc được ngay từ lần đầu trong bảng tính và màn hình nhập dữ liệu.
Chuyển đổi dữ liệu
hoặc thả tệp CSV, TSV, TXT … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Ký tự ngăn cách các cột trong tệp CSV và văn bản, dùng cho cả đọc và ghi. Tự động sẽ nhận diện từ dữ liệu đầu vào và ghi bằng dấu phẩy.
UTF-8 dùng được cho mọi ngôn ngữ. Chọn UTF-8 có BOM nếu Excel trên Windows hiển thị sai ký tự có dấu hoặc ký tự châu Á khi mở tệp CSV.
Với đầu vào Excel, ODS và Numbers: chỉ chuyển trang tính đầu tiên, hoặc mọi trang tính (mỗi trang tính một tệp CSV trong tệp ZIP, hoặc mỗi trang tính một khóa JSON).
Tên thẻ trang tính trong bảng tính mới, tối đa 31 ký tự.
Mảng đối tượng dùng tên cột làm khóa cho từng dòng; mảng của mảng gọn hơn và giữ tiêu đề làm mảng đầu tiên.
Tên phần tử ngoài cùng bao tất cả các dòng; mỗi dòng trở thành một <row> bên trong nó.
Dùng trong các câu lệnh CREATE TABLE và INSERT. Chỉ gồm chữ cái, chữ số và dấu gạch dưới.
Cách đặt dấu trích dẫn và kiểu cột hơi khác nhau giữa các cơ sở dữ liệu; hãy chọn hệ bạn sẽ nhập vào.
Ghi lại các ô ngày tháng theo một định dạng thống nhất. ISO (2026-10-18) an toàn nhất cho cơ sở dữ liệu và mã nguồn; giữ nguyên để chúng như trong tệp gốc.
Cách sử dụng công cụ này
- 1
Tải lên các file văn bản
Thêm các file .txt hoặc .tsv xuất ra, tối đa 20 file, mỗi file 95 MB. Mỗi dòng là một bản ghi, và giữa các cột dùng cùng một ký tự phân cách.
- 2
Để công cụ tự nhận diện dấu phân cách
Ký tự phân cách mặc định là Tự động phát hiện, tức là tự tìm tab, dấu gạch đứng, dấu chấm phẩy hoặc dấu phẩy trong dữ liệu đầu vào. Nếu file trộn lẫn nhiều loại, hãy tự chọn trong Cài đặt nâng cao, và chọn Mã hóa ký tự nếu chữ có dấu bị lỗi.
- 3
Chuyển sang CSV
Nhấn Chuyển sang CSV rồi tải xuống. Kết quả dùng dấu phẩy, UTF-8 và chỉ đặt dấu ngoặc kép ở những giá trị cần thiết.
File TXT có dấu phân cách đến từ đâu
File .txt đầy cột thường là bản xuất không ai thiết kế cho bảng tính. Hệ thống ngân hàng và tính lương, máy POS, thiết bị phòng thí nghiệm, báo cáo mainframe và ứng dụng cơ sở dữ liệu đều ghi bảng dưới dạng văn bản thuần, thường dùng tab hoặc gạch đứng thay cho dấu phẩy vì các ký tự này hiếm khi xuất hiện trong tên và địa chỉ. Sao chép bảng từ trang web hoặc PDF rồi dán vào Notepad cũng cho kết quả tương tự.
Phần mềm tiếp nhận thì khắt khe hơn. Nền tảng gửi email, nhập CRM, phần mềm kế toán và hộp thoại tải lên của Google Sheets đều tìm file .csv, còn Excel mở file .txt qua trình hướng dẫn hỏi về ký tự phân cách. Chuyển một lần là có file mở được ngay. Nếu đích đến là ứng dụng chứ không phải bảng tính, TXT sang JSON tạo ra các đối tượng với khóa lấy từ dòng tiêu đề.
Các dấu phân cách mà công cụ chuyển TXT sang CSV đọc được
- Tab
- Ký tự phân cách của file TSV và của bảng sao chép từ bảng tính hoặc trang web.
- Gạch đứng |
- Thường gặp trong file xuất từ hệ thống doanh nghiệp và ngân hàng cũ, vì tên và địa chỉ hầu như không chứa ký tự này.
- Chấm phẩy ;
- Ký tự Excel ghi ra ở những vùng dùng dấu phẩy làm dấu thập phân, như Đức, Ý hoặc Hà Lan.
- Khoảng trắng
- Chỉ dùng được khi không giá trị nào tự chứa khoảng trắng.
Chuyển TXT sang CSV: ví dụ phân cách bằng dấu gạch đứng
id|name|city|balance 301|Nguyễn, An|Hà Nội|1200.50 302|Trần|Huế|88.00 id,name,city,balance 301,"Nguyễn, An",Hà Nội,1200.50 302,Trần,Huế,88.00
- tùy chọn phân cách, gồm tự động
- 6
- kiểu mã hóa văn bản
- 8
- file mỗi lượt
- 20
- mỗi file
- 95 MB
Hãy chú ý bản ghi thứ hai. Tên có chứa dấu phẩy nên CSV đặt nó trong ngoặc kép; nếu không, phần mềm nhập sẽ thấy năm cột thay vì bốn. Chữ ö của tiếng Thụy Điển được giữ nguyên vì kết quả là UTF-8. Hai quy tắc này, trích dẫn và mã hóa, giải thích phần lớn các lần nhập CSV thất bại.
Thông tin về định dạng TXT và CSV
TXT
Văn bản thuần
Tệp TXT chỉ chứa ký tự thuần, không có định dạng, phông chữ, hình ảnh hay bố cục. Tệp văn bản hiện đại thường được mã hóa UTF-8, bao quát mọi ngôn ngữ, dù các tệp cũ có thể dùng bảng mã khác và hiển thị ký tự lỗi. Văn bản thuần rất nhỏ, không bao giờ lỗi thời và mở được trên mọi thiết bị, từ điện thoại đến máy chủ. Định dạng không chứa được chữ đậm, bảng hay hình ảnh, nên cấu trúc phải được thể hiện bằng khoảng trắng hoặc ký hiệu đánh dấu đơn giản.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- –
CSV
Giá trị phân tách bằng dấu phẩy (CSV)
CSV là định dạng văn bản thuần cho bảng, trong đó mỗi dòng là một hàng và dấu phẩy phân tách các cột. Định dạng đã được dùng từ những ngày đầu của ngành máy tính và được mô tả trong RFC 4180, dù nhiều biến thể dùng dấu chấm phẩy hoặc tab và các bảng mã văn bản khác nhau. Gần như mọi bảng tính, cơ sở dữ liệu và công cụ phân tích đều nhập và xuất được CSV, nên đây là định dạng mặc định để chuyển dữ liệu giữa các hệ thống. CSV chỉ lưu giá trị, không có công thức, định dạng trình bày, nhiều trang tính hay kiểu dữ liệu.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- –
Người ta chuyển TXT sang CSV khi một hệ thống ghi bảng dưới dạng văn bản phân cách lỏng lẻo, còn chương trình tiếp theo chỉ nhập được giá trị phân cách bằng dấu phẩy.
Câu hỏi về chuyển TXT sang CSV
File TXT và file CSV khác nhau như thế nào?
Cả hai đều là văn bản thuần. Đuôi .csv cam kết một bố cục cụ thể: các giá trị cách nhau bằng dấu phẩy theo quy tắc trích dẫn của RFC 4180, nên chương trình mở ra là thấy ngay dạng bảng. File .txt thì không cam kết gì; ký tự phân cách có thể là tab, dấu gạch đứng hoặc khoảng trắng, và phần mềm nhập phải được cho biết là loại nào.
Có thể chuyển file văn bản phân cách bằng tab sang CSV không?
Được, đây là trường hợp phổ biến nhất. File phân cách bằng tab đến từ cơ sở dữ liệu, bảng sao chép từ clipboard và nhiều công cụ báo cáo. Tự động phát hiện sẽ nhận ra tab, và giá trị nào chứa dấu phẩy sẽ được đặt trong ngoặc kép trong file CSV để vẫn nằm trong một cột.
File văn bản của tôi căn cột bằng khoảng trắng. Có chuyển được không?
Chỉ khi không có giá trị nào chứa khoảng trắng. Tùy chọn phân cách bằng khoảng trắng coi mỗi dấu cách là một lần ngắt cột, nên tên thành phố như New York sẽ bị tách làm đôi. Với báo cáo độ rộng cố định, các cột được căn bằng khoảng đệm, bạn cần xác định cột theo vị trí trong trình hướng dẫn nhập của bảng tính.
Vì sao tên có dấu bị lỗi font sau khi mở file CSV?
File văn bản và chương trình đang hiểu mã hóa khác nhau. Các công cụ Windows cũ lưu văn bản dạng Windows-1252, còn Notepad mặc định dùng UTF-8 từ bản Windows 10 May 2019 Update. Hãy đặt Mã hóa ký tự cho khớp với nguồn, hoặc chọn UTF-8 with BOM để Excel trên Windows đọc đúng kết quả.
Có thể chuyển văn bản thẳng sang file Excel không?
Được: đổi Chuyển sang thành XLSX. Sổ làm việc giúp bỏ qua bước Excel tự đoán kiểu dữ liệu của cột, điều này quan trọng với mã có số 0 ở đầu. Với file đã là CSV, hãy dùng CSV sang XLSX sau.