0

Ví dụ TSV không hợp lệ: Số lượng cột ngắt tab bổ sung

Xác thực cấu trúc và tính toàn vẹn của các tệp TSV (Tab Separated Value) ngoại tuyến.

Đang xử lý... 0%
Quét hàng
Kiểm tra số lượng cột
Xác thực các điểm dừng tab
Xác minh báo giá
Biên soạn báo cáo

kết quả

Trang này mở trình xác thực TSV được tải sẵn tính năng xuất hàng tồn kho trong đó một tên sản phẩm - "Laptop Stand Aluminium" - có một tab bổ sung được nhập ở giữa thay vì dấu cách, chia nó thành hai trường. Trình xác thực chạy khi tải, vì vậy lỗi hiển thị bên dưới là kiểm tra trực tiếp, thực tế chứ không phải ảnh chụp màn hình theo giai đoạn.

Đây là một cách rất thông thường để phá vỡ các tệp TSV thực: khi dữ liệu được nhập hoặc dán bằng tay, một phím tắt tab lạc bên trong tên hoặc mô tả sản phẩm sẽ âm thầm thêm một cột bổ sung vào một hàng đó. Vì TSV không có dấu phân cách trực quan như dấu phẩy nên rất dễ bỏ sót một tab bổ sung khi chỉ nhìn vào văn bản — hàng chỉ đơn giản là có nhiều trường hơn tiêu đề xác định.

Bảng kết quả bên dưới trỏ đến hàng chính xác nơi số lượng bị ngắt. So sánh nó với giá trị đặt trước hợp lệ-khoảng không quảng cáo-tsv được liên kết ở đây để xem ba cột giống nhau không có tab đi lạc và giá trị đặt trước dấu ngoặc kép-tsv đi lạc cho chế độ lỗi TSV khác, phổ biến không kém.