0

Ví dụ TSV không hợp lệ: Ký tự trích dẫn sai trong một trường

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 đó tên sản phẩm đọc Màn hình 24" — sử dụng ký tự dấu ngoặc kép theo nghĩa đen làm ký hiệu inch. Trình xác thực chạy ngay lập tức khi tải trang, vì vậy lỗi hiển thị bên dưới phản ánh việc kiểm tra thực tế, trực tiếp văn bản chính xác này.

Đây là một lỗi tinh vi hơn so với tab lạc: một ký tự trích dẫn kép ở bất kỳ vị trí nào trong một trường được coi là bắt đầu của một giá trị được trích dẫn và vì không có dấu ngoặc kép đóng phù hợp nào theo sau trên dòng đó nên trình phân tích cú pháp sẽ báo cáo trường đó là một chuỗi trích dẫn chưa kết thúc thay vì đoán ý nghĩa. Tên sản phẩm và số đo sử dụng ký hiệu inch ("), dấu tương tự hoặc trích dẫn thẳng cho feet/inch là nguồn gốc phổ biến trong thế giới thực của lỗi chính xác này trong xuất khẩu TSV.

Bảng kết quả bên dưới xác định hàng chính xác nơi báo giá chưa khớp xuất hiện. Cách khắc phục thường là xóa hoặc thoát khỏi ký tự trích dẫn lạc trong dữ liệu nguồn trước khi xuất lại - so sánh giá trị đặt trước này với giá trị đặt trước hợp lệ-tsv để xem hình dạng hàng tương tự mà không có nó.