Tablora · Thư viện
Phân biệt ranh giới trường với dấu thập phân
Trong một bảng phân cách bằng dấu chấm phẩy như Paper;1.234,50, dấu phẩy là dấu thập phân. Hãy xác định ranh giới trường trước, rồi mới chuyển đổi số tiền.
Dấu câu gánh hai việc
Bảng tính đặt ngôn ngữ Đức, Pháp, Tây Ban Nha, Thổ Nhĩ Kỳ và nhiều ngôn ngữ khác lưu tệp CSV với dấu chấm phẩy giữa các trường, vì dấu phẩy đã được dùng làm dấu thập phân. Một dòng như Paper;1.234,50 có một ranh giới trường là dấu chấm phẩy, và hai ký tự bên trong số tiền thuộc về con số.
Cần hai quyết định riêng: ký tự nào ngăn cách các trường, và các chữ số trong cột số tiền được viết thế nào. Lẫn lộn hai việc này chính là cách một số tiền bị tách ra hai ô.
Kiểm tra Paper;1.234,50
Ví dụ trên trang là tiêu đề item;amount và bản ghi Paper;1.234,50, với dấu chấm phẩy làm Dấu phân cách trường. Công cụ kiểm tra cấu trúc báo cáo 2 hàng và 2 cột, và hàng 2, cột 2 ghi 1.234,50. Ở giai đoạn này số tiền vẫn là văn bản; công cụ kiểm tra cấu trúc không chuyển đổi số.
Nếu bạn chọn dấu phẩy làm Dấu phân cách trường, tiêu đề thành một ô, item;amount, và bản ghi tách thành Paper;1.234 và 50. Khi đó Các cột hiển thị 2, và Các hàng có độ rộng khác hiển thị 1, vì tiêu đề chỉ có một trường. Phát hiện dấu phân cách chọn dấu chấm phẩy cho ví dụ này vì nó cho mọi hàng cùng độ rộng.
Từ cấu trúc đến con số
- Trong công cụ kiểm tra cấu trúc, hãy xác định Dấu phân cách trường trước và xác nhận Các hàng có độ rộng khác là 0.
- Mở công cụ chuẩn hóa cột số, dán cùng văn bản và đặt Dấu phân cách trường là dấu chấm phẩy.
- Đánh dấu Hàng đầu tiên chứa tên cột và chọn amount trong Cột số.
- Đặt Dấu phân cách thập phân là , và Dấu phân cách nhóm chữ số là . rồi nhấn Tính.
- Số tiền 1.234,50 thành 1234.50; hãy xem Các giá trị cần kiểm tra để tìm những gì cài đặt chưa bao quát.
- Số lượng Các giá trị cần kiểm tra cao có thể có nghĩa là một số số tiền dùng dấu chấm làm dấu thập phân; một tệp ghép từ hai nguồn có thể trộn quy ước.
Những điểm dễ nhầm lẫn
- Hầu hết phần mềm vẫn gọi tệp dùng dấu chấm phẩy là CSV. Hãy nhìn các ký tự thực tế thay vì phần mở rộng tệp.
- Việc phát hiện chỉ là điểm khởi đầu. Khi hai dấu phân cách cho kết quả nhất quán ngang nhau, hãy chọn một cách rõ ràng.
- Đừng đổi dấu phẩy và dấu chấm trên toàn văn bản để nó trông như tệp tiếng Anh; làm vậy cũng thay đổi mô tả và mã.
- Khi bạn tải bảng đã chuyển đổi xuống, tệp CSV dùng dấu phẩy giữa các trường và dấu chấm trong số tiền đã chuyển đổi, nên nó theo quy ước khác với tệp bạn bắt đầu.
- Ứng dụng Tablora đọc bảng từ PDF và ảnh chứ không từ văn bản, nên lựa chọn này không xuất hiện ở đó; bản xuất CSV của ứng dụng dùng dấu phẩy giữa các trường.
Dữ liệu đầu vào
- Văn bản bảng
- item;amount Paper;1.234,50
- Dấu phân cách trường
- ;
Kết quả
- Các hàng
- 2
- Các cột
- 2
| item | amount |
|---|---|
| Paper | 1.234,50 |
- Các hàng có độ rộng khác
- 0