UltKit

Chuyển CSV sang TXT

Lưu các hàng của file CSV thành file .txt. Dữ liệu giữ nguyên; điều thay đổi là cách hệ điều hành, bộ lọc email và biểu mẫu tải lên xử lý file, và thường đó chính là mục đích của việc chuyển đổi.

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

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên file CSV

    Thêm tối đa 20 file CSV, mỗi file 95 MB. Các file dùng dấu phẩy, dấu chấm phẩy, tab hoặc dấu gạch đứng đều được nhận dạng nhờ Tự động phát hiện.

  2. 2

    Thiết lập dấu ngoặc kép và bảng mã

    Trong Cài đặt nâng cao, bật Đặt mọi giá trị trong ngoặc kép nếu bên nhận yêu cầu mỗi trường nằm trong dấu ngoặc kép, và chọn Mã hóa ký tự như UTF-8 with BOM cho các công cụ trên Windows.

  3. 3

    Chuyển sang văn bản

    Nhấn Chuyển sang Plain text, tải file .txt xuống rồi tải lên hoặc gửi đi.

Chuyển CSV sang TXT giữ nguyên mọi dòng và giá trị của file CSV, ghi chúng ra file .txt thuần để dữ liệu mở được bằng mọi trình soạn thảo văn bản và vượt qua các biểu mẫu chỉ nhận file văn bản.

Vì sao chuyển CSV sang TXT khi cả hai đều là văn bản thuần

File CSV vốn đã là văn bản thuần; RFC 4180 thậm chí đã đăng ký text/csv làm kiểu media vào năm 2005. Vì vậy lý do chuyển đổi mang tính thực tế chứ không phải kỹ thuật. Một số màn hình tải lên chỉ chấp nhận .txt và không gì khác. Và trên hầu hết máy tính, nhấp đúp file .csv sẽ mở Excel, chương trình này định dạng lại số dài, bỏ số 0 đứng đầu và đoán ngày tháng trước khi ai kịp xem dữ liệu.

File .txt tránh được cả hai vấn đề. File mở trong Notepad, TextEdit hoặc trình soạn code bất kỳ, đúng như đã ghi. Nếu bước tiếp theo vẫn là bảng tính, CSV sang XLSX sẽ cho người nhận một workbook đã tách sẵn các cột.

Khi nào cần file TXT chuyển từ CSV

Các nơi thường nhận file .txt phân tách
Nơi nhậnĐịnh dạng đọc đượcChọn ở đây
File tồn kho Amazon Seller CentralVăn bản phân tách bằng tab (.txt)TSV, đổi đuôi thành .txt
Nhập danh sách người nhận MailchimpCSV hoặc .txt phân tách bằng tabPlain text hoặc TSV
Google Sheets, File › Import.txt phân tách với ký tự phân cách đã chọnPlain text
Đồng nghiệp dùng WindowsNhấp đúp là .txt mở trong NotepadPlain text

Ví dụ chuyển CSV sang TXT

CSV dùng dấu chấm phẩy từ Excel châu Âu, ghi sang TXT
Đầu vào: sku;name;price
         00417;Đèn bàn, đồng thau;39,90

Đầu ra : sku,name,price
         00417,"Đèn bàn, đồng thau","39,90"
NênKhông nên
Gửi file .txt khi người đọc cần thấy 00417 chứ không phải 417Tự đổi đuôi .csv thành .txt khi ký tự phân cách cũng cần thay đổi
Dùng UTF-8 with BOM nếu file được gửi đến công cụ Windows đời cũMong Excel tự tách cột khi nhấp đúp; hãy nhập file vào thay vì mở trực tiếp
Giữ dòng tiêu đề để công cụ nhập ánh xạ được các cộtTrộn tab và dấu phẩy trong cùng một file

Thông tin về định dạng CSV và văn bản thuần

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
–
Công cụ chuyển đổi 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
–
Công cụ chuyển đổi TXT

Lưu CSV thành TXT khi phần đuôi file quan trọng hơn nội dung: biểu mẫu tải lên chỉ chấp nhận .txt, script chỉ lấy các file *.txt, hoặc người đọc cần thấy giá trị gốc trong trình soạn thảo văn bản thay vì để Excel định dạng lại.

Câu hỏi thường gặp về chuyển CSV sang TXT

File TXT tạo từ CSV có khác gì bên trong không?

Gần như không đổi. Khi Ký tự phân cách ở chế độ Tự động phát hiện, công cụ đọc đúng ký tự phân cách mà file CSV của bạn dùng và ghi các dòng với dấu phẩy. Giá trị chứa dấu phẩy hoặc ngắt dòng vẫn được đặt trong ngoặc kép như trước. Tên file kết thúc bằng .txt, và đó là điều làm thay đổi cách file được xử lý.

Làm sao để có file văn bản phân tách bằng tab thay vì dấu phẩy?

Hãy chọn TSV trong Chuyển sang. TSV là văn bản thuần phân tách bằng tab, nên đổi đuôi file .tsv đã tải thành .txt sẽ cho ra đúng file .txt phân tách bằng tab mà Amazon Seller Central và các công cụ nhập tương tự yêu cầu.

Vì sao file TXT mở bằng Notepad thay vì Excel?

Windows gắn .txt với Notepad và .csv với Excel. Đó thường là lý do để chuyển đổi: người nhận thấy đúng từng ký tự, kể cả số 0 đứng đầu và mã số dài, thay vì bị Excel tự định dạng lại. Trong Excel, bạn vẫn có thể nạp file qua Data › From Text/CSV.

Có thể đặt mọi giá trị trong dấu ngoặc kép không?

Có. Bật Đặt mọi giá trị trong ngoặc kép và mỗi trường, kể cả số, sẽ được ghi trong dấu ngoặc kép. Một số công cụ nhập của ngân hàng và bảng lương đời cũ yêu cầu điều này; hầu hết công cụ hiện đại chấp nhận cả hai dạng.

Sau này có thể chuyển file TXT ngược lại thành CSV không?

Có, dùng TXT sang CSV. Vì nội dung không thay đổi nên chuyển qua lại vẫn chính xác; Tự động phát hiện sẽ tìm lại đúng ký tự phân cách.