CSV sang Độ rộng cố định

Chuyển đổi dữ liệu CSV sang định dạng văn bản có độ rộng cố định.

Về CSV sang Độ rộng cố định

Văn bản độ rộng cố định (fixed-width) vẫn là ngôn ngữ chung của các hệ thống mainframe, định dạng tệp ngân hàng, báo cáo in ấn và email dạng văn bản thuần túy: mỗi cột luôn bắt đầu tại cùng một vị trí ký tự, nhờ đó dữ liệu thẳng hàng mà không cần bảng tính. Công cụ này đo giá trị dài nhất trong mỗi cột CSV, đệm khoảng trắng vào mỗi ô cho đến độ rộng đó và ghi ra một tệp .txt với các cột được căn chỉnh hoàn hảo.

Dán CSV, chọn số khoảng trắng thêm vào giữa các cột rồi tải tệp văn bản về. Mọi phép tính đều diễn ra trong trình duyệt, nên nội dung tệp không bao giờ rời khỏi máy tính của bạn.

Cách dùng CSV sang Độ rộng cố định từng bước

  1. Nhập tên cho tệp đầu ra; phần mở rộng .txt sẽ được tự động thêm vào.
  2. Đặt giá trị "Khoảng đệm cột:", tức số khoảng trắng thêm vào sau mỗi cột (mặc định là 2). Gợi ý đi kèm: "Khoảng trắng bổ sung trong mỗi cột."
  3. Dán CSV phân cách bằng dấu phẩy vào ô "Dán nội dung CSV tại đây:".
  4. Nhấp "Chuyển đổi và tải xuống". Tệp chứa dòng tiêu đề, một dòng gạch ngang và các hàng đã được đệm khoảng trắng.

Ví dụ đầu vào và đầu ra

Đầu vào

name,surname,city
Juan,Pérez,Madrid
Ana,García,Barcelona

Đầu ra

name  surname  city       
---------------------------
Juan  Pérez    Madrid     
Ana   García   Barcelona  

Tại sao nên sử dụng CSV sang Độ rộng cố định của chúng tôi?

Các trường hợp sử dụng phổ biến

Giới hạn và mẹo

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

Tệp độ rộng cố định (fixed-width) là gì?

Tệp độ rộng cố định (hay tệp theo vị trí) là văn bản thuần túy trong đó mỗi cột chiếm một số ký tự cố định, được đệm bằng khoảng trắng, thay vì được phân tách bằng dấu phân cách. Ranh giới giữa các cột được xác định bằng vị trí ký tự, ví dụ ký tự 1-10 dành cho tên và 11-20 dành cho họ.

Sự khác biệt giữa CSV và định dạng độ rộng cố định là gì?

CSV phân tách các giá trị bằng dấu phân cách và mỗi hàng có thể có độ dài khác nhau, giúp tệp gọn nhẹ và dễ phân tích. Định dạng độ rộng cố định đệm mọi giá trị đến một độ rộng nhất định, khiến tệp lớn hơn nhưng con người có thể đọc trực tiếp mà không cần công cụ, đồng thời tương thích với các hệ thống cũ đọc trường dữ liệu theo vị trí.

Tôi có thể tự chọn độ rộng cho từng cột không?

Không. Độ rộng được tính tự động từ giá trị dài nhất trong mỗi cột cộng với khoảng đệm bạn đặt. Nếu một hệ thống yêu cầu độ rộng chính xác, hãy thêm một hàng giả ở đầu với các giá trị có độ dài cần thiết, hoặc chỉnh sửa tệp sau khi tải về.

Làm thế nào để chuyển ngược từ độ rộng cố định về CSV?

Hãy dùng công cụ Độ rộng cố định sang CSV: dán văn bản vào, nhập độ rộng của từng cột phân tách bằng dấu phẩy rồi tải tệp CSV về. Các độ rộng này bằng giá trị dài nhất của mỗi cột cộng với khoảng đệm đã dùng ở đây.

Công cụ có tải tệp của tôi lên không?

Không. Việc đệm và căn chỉnh được tính toán trong trình duyệt của bạn bằng JavaScript, và tệp .txt được tạo ngay tại máy.

Công cụ liên quan

Các tiện ích miễn phí khác có thể hữu ích cho bạn

Available languages