Tablora

Tablora · Thư viện

Kiểm tra bản ghi dùng cả CRLF và LF

Văn bản dán từ nhiều tệp xuất có thể trộn ký tự kết thúc dòng CRLF, LF và CR. Công cụ kiểm tra cấu trúc coi mỗi loại là ranh giới bản ghi, trừ khi nằm trong ngoặc kép.

Ký tự kết thúc dòng lẫn lộn đến từ đâu

Chương trình Windows thường kết thúc mỗi dòng bằng ký tự về đầu dòng và ký tự xuống dòng (CRLF), công cụ Unix và macOS chỉ bằng ký tự xuống dòng (LF), còn một số hệ thống cũ chỉ bằng ký tự về đầu dòng (CR). Khi bạn nối đầu ra của các chương trình khác nhau, hoặc dán một phần tệp vào tệp khác, một khối văn bản có thể chứa cả ba. Một số công cụ khi đó gộp hai bản ghi thành một hoặc tách một bản ghi thành hai.

Công cụ kiểm tra cấu trúc chấp nhận cả ba làm điểm kết thúc bản ghi khi chúng nằm ngoài trường có ngoặc kép. Ký tự xuống dòng bên trong ngoặc kép là một phần văn bản của ô đó và không bắt đầu bản ghi mới.

Đếm các bản ghi

Ví dụ Mira và Noah

Ví dụ trên trang có tiêu đề id,name và hai bản ghi, 1,Mira và 2,Noah, với dấu phẩy làm Dấu phân cách trường và ký tự kết thúc dòng khác nhau giữa các dòng. Công cụ kiểm tra cấu trúc báo cáo 3 hàng và 2 cột. Hàng 3, cột 2 ghi Noah, cho thấy bản ghi cuối đã được tìm thấy dù ký tự kết thúc dòng không nhất quán.

Một ký tự xuống dòng duy nhất ở cuối văn bản không tạo thêm bản ghi trống.

Tệp tải xuống làm gì với ký tự kết thúc dòng

Tải xuống (CSV) ghi mọi ranh giới bản ghi thành CRLF, bất kể dữ liệu đầu vào dùng gì, nên tệp tải xuống nhất quán. Ký tự xuống dòng bên trong ô có ngoặc kép được ghi như cũ, trong ngoặc kép. Bản xuất CSV của ứng dụng Tablora cũng kết thúc mọi hàng bằng CRLF.

Nếu chương trình nhận vẫn hiển thị sai số bản ghi, hãy kiểm tra cài đặt nhập của nó cho trường có ngoặc kép trước khi thay đổi dữ liệu.

Khi số đếm vẫn có vẻ sai

Dữ liệu đầu vào

Văn bản bảng
id,name 1,Mira 2,Noah
Dấu phân cách trường
,

Kết quả

Các hàng
3
Các cột
2
idname
1Mira
2Noah
Các hàng có độ rộng khác
0