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

Chuyển đổi văn bản có độ rộng cố định thành một tệp CSV có cấu trúc tốt.

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

Các tệp định dạng vị trí cố định từ ngân hàng, mainframe, cơ quan nhà nước và các hệ thống ERP cũ không có dấu phân cách: mỗi trường nằm giữa các vị trí ký tự cố định. Bảng tính không thể đọc trực tiếp các tệp này. Công cụ này cắt mỗi dòng theo độ rộng cột bạn chỉ định, loại bỏ khoảng trắng đệm và tạo ra một tệp CSV chuẩn với mọi giá trị được đặt trong dấu ngoặc kép.

Dán văn bản, nhập độ rộng cột dưới dạng danh sách phân cách bằng dấu phẩy, đặt tên tệp đầu ra và tải CSV về. Việc cắt dữ liệu diễn ra ngay trong trình duyệt, vì vậy sao kê ngân hàng và tệp bảng lương luôn ở lại trên máy của bạn.

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

  1. Nhập tên tệp CSV cần tải xuống.
  2. Nhập độ rộng các cột, phân cách bằng dấu phẩy, ví dụ 10, 10, 10 cho ba cột mỗi cột mười ký tự.
  3. Dán văn bản độ rộng cố định vào ô văn bản.
  4. Nhấp "Chuyển đổi và tải xuống CSV". Mỗi dòng sẽ được cắt tại các vị trí đã cho, loại bỏ khoảng trắng và đặt trong dấu ngoặc kép.

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

Đầu vào

Juan      Pérez     Madrid   
Ana       García    Barcelona
(độ rộng: 10, 10, 9)

Đầu ra

"Juan","Pérez","Madrid"
"Ana","García","Barcelona"

Tại sao nên sử dụng Độ rộng cố định sang CSV 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

Làm sao để xác định độ rộng các cột?

Hãy xem tài liệu đặc tả tệp nếu có. Nếu không, mở văn bản trong một trình soạn thảo dùng phông chữ đều (monospace), đặt con trỏ vào đầu mỗi cột và ghi lại vị trí ký tự; độ rộng của một cột là vị trí của cột tiếp theo trừ đi vị trí của chính nó. Các dòng tiêu đề có tên được căn thẳng hàng sẽ giúp việc này dễ hơn.

Sự khác biệt giữa tệp độ rộng cố định và tệp có dấu phân cách là gì?

Các tệp có dấu phân cách như CSV đánh dấu ranh giới cột bằng một ký tự (dấu phẩy, dấu chấm phẩy, tab). Tệp độ rộng cố định không có dấu hiệu nào: các cột được xác định bằng vị trí ký tự và đệm bằng khoảng trắng. Tệp có dấu phân cách gọn nhẹ và linh hoạt; tệp độ rộng cố định thì dễ đoán và phổ biến trong hệ thống ngân hàng và mainframe.

Tại sao mọi giá trị trong CSV đều được đặt trong dấu ngoặc kép?

Việc đặt mọi giá trị trong dấu ngoặc kép đảm bảo tên chứa dấu phẩy, dấu ngoặc kép hoặc ký tự đặc biệt khác vẫn nằm gọn trong một cột khi CSV được mở bằng Excel hoặc đọc bởi một chương trình. Các bảng tính sẽ tự động loại bỏ dấu ngoặc kép khi hiển thị dữ liệu.

Tôi có thể chuyển đổi một tệp có dòng tiêu đề không?

Có, miễn là tiêu đề được căn theo cùng độ rộng với dữ liệu. Tên các cột khi đó sẽ được cắt vào hàng CSV đầu tiên. Các dòng ngăn cách bằng dấu gạch ngang nên được xóa trước.

Tệp có được tải lên không?

Không. Văn bản được xử lý ngay trong tab trình duyệt của bạn bằng JavaScript. CSV được tạo cục bộ và không bao giờ được gửi đến máy chủ.

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