Tablora

Tablora · Thư viện

Giữ mã định danh dài hơn 15 chữ số

Mã định danh dài hơn 15 chữ số, như 12345678901234567890, mất các chữ số cuối khi thành số trong bảng tính. Hãy giữ chúng là văn bản ngay từ lần xuất đầu tiên.

Vì sao các chữ số cuối bị thay đổi

Số tham chiếu thẻ, mã theo dõi lô hàng, mã giao dịch ngân hàng và một số số tài khoản dài tới 16, 18 hoặc 20 chữ số. Bảng tính lưu số với khoảng 15 chữ số có nghĩa, nên khi một mã dài bị đọc thành số, các chữ số vượt quá giới hạn đó bị thay bằng số không hoặc giá trị được hiển thị dưới dạng ký hiệu khoa học. Thay đổi này diễn ra âm thầm và vĩnh viễn: định dạng ô thành văn bản sau đó không đem các chữ số đã mất trở lại.

Một mã định danh dài là một nhãn, không phải một số lượng. Cách an toàn là giữ nó ở dạng văn bản ngay từ lúc nó rời khỏi nguồn.

Giữ trọn vẹn mã

Ví dụ 20 chữ số

Ví dụ trên trang có một cột tên là id với giá trị 12345678901234567890. Trong sổ làm việc giữ nguyên văn bản, nội dung ô dự kiến là 12345678901234567890, đủ cả hai mươi chữ số, nằm trong một ô văn bản; tệp không chứa công thức nào và không có giá trị số nào cho nó.

Cùng giá trị đó đưa vào công cụ chuẩn hóa cột số thì không được chuyển đổi: mọi số nguyên dài hơn 15 chữ số đều được giữ ở dạng văn bản và tính trong Các giá trị cần kiểm tra.

Hai mươi chữ số đi vào, hai mươi chữ số đi ra: không có bước làm tròn nào trên toàn bộ đường đi giữ nguyên văn bản.

Mã dài trong bảng chụp ảnh

Bản xuất XLSX của ứng dụng Tablora biến các ô thành số thật khi một cột chủ yếu là số, và một cột chỉ chứa mã chữ số dài có thể thuộc diện đó. Khi ấy các ô xuất ra sẽ mang số đã bị làm tròn. Với cột như vậy, hãy dùng bản xuất CSV của ứng dụng, vốn ghi mỗi ô đúng như đã đọc, hoặc dán các ô vào công cụ xuất XLSX giữ nguyên văn bản ở đây và tải XLSX xuống.

Mã dài cũng dễ bị đọc nhầm trong ảnh. Hãy kiểm tra các ô được đánh dấu màu hổ phách và so từng mã với chế độ xem Nguồn · trang trước khi xuất.

Dấu hiệu thiệt hại đã xảy ra

Những mã kết thúc bằng một chuỗi số không, hoặc hiện ra như 1.23457E+19, có lẽ đã bị chuyển đổi trước khi đến tay bạn. Hãy quay lại tệp gốc thay vì sửa chúng bằng tay.

Dữ liệu đầu vào

Văn bản bảng
id 12345678901234567890
Dấu phân cách trường
,

Kết quả

Các hàng
2
Các cột
1
id
12345678901234567890
Kích thước tệp tính bằng byte
2307

Mọi ô trong bảng tính đều được lưu dưới dạng văn bản để giữ nguyên mã định danh và nội dung giống công thức.