Cách xuất và nhập dữ liệu trong Viindoo¶
Để xuất, chọn các bản ghi trong danh sách rồi bấm Tác vụ ‣ Xuất, chọn các trường và tải về tệp XLSX hoặc CSV. Để nhập, mở danh sách các bản ghi, bấm biểu tượng bánh răng, chọn Nhập dữ liệu, tải lên tệp Excel hoặc CSV, bấm Kiểm thử rồi Nhập. Nhập một tệp có ID bên ngoài của các bản ghi sẽ cập nhật chính các bản ghi đó thay vì tạo bản ghi mới.
Ai làm |
Mọi người dùng xuất được các bản ghi họ xem được. Muốn nhập cần quyền tạo hoặc sửa các bản ghi đó. |
Ứng dụng |
Mọi ứng dụng có dạng danh sách (ví dụ bên dưới dùng sản phẩm) |
Cần có trước
Biết cách lọc bản ghi để chỉ xuất những gì cần.
Các ví dụ dùng danh sách sản phẩm của ứng dụng Bán hàng (đã cài Bán hàng). Các danh sách khác, như Liên hệ, làm tương tự.
Một số tùy chọn khi nhập chỉ hiện ở chế độ nhà phát triển.
Làm sao để xuất bản ghi ra Excel hoặc CSV?¶
Mở dạng danh sách và lọc các bản ghi cần lấy. Tích chọn các bản ghi cần xuất rồi bấm Tác vụ ‣ Xuất. Muốn xuất toàn bộ danh sách mà không cần tích, mở biểu tượng bánh răng cạnh tên màn hình và chọn Xuất tất cả.
Trong cửa sổ xuất, chọn định dạng và các trường (xem bảng bên dưới), rồi bấm Xuất. Tệp được tải về và mở được bằng mọi phần mềm bảng tính (Microsoft Excel, Google Sheets, LibreOffice...).
Tùy chọn |
Tác dụng |
|---|---|
Tôi muốn cập nhật dữ liệu (xuất tương thích nhập) |
Đánh dấu khi bạn sẽ sửa tệp rồi nhập lại: chỉ các trường nhập được mới hiện trong danh sách, tệp có cột ID bên ngoài (tiêu đề |
Định dạng xuất tệp |
XLSX giữ định dạng bảng tính; CSV là văn bản thuần, phân cách bằng dấu phẩy. |
Các trường khả dụng |
Các trường có thể xuất. Bấm mũi tên cạnh một trường để xem các trường con, hoặc dùng ô tìm kiếm. |
Biểu tượng + (hoặc bấm đúp) |
Thêm trường vào Trường cần xuất. |
Tay nắm kéo trong Trường cần xuất |
Đổi thứ tự cột: trường càng ở trên thì cột càng ở bên trái. |
Biểu tượng thùng rác |
Bỏ trường khỏi tệp xuất. |
Mẫu |
Lưu danh sách trường để dùng lại: chọn Mẫu mới, gõ tên cạnh Lưu thành: rồi bấm biểu tượng lưu. Lần sau chỉ cần chọn mẫu thay vì chọn lại từng trường. |
Làm sao để nhập bản ghi từ một tệp?¶
Mở dạng danh sách của các bản ghi cần nhập, ví dụ Bán hàng ‣ Sản phẩm ‣ Sản phẩm, bấm biểu tượng bánh răng cạnh tiêu đề dạng xem và chọn Nhập bản ghi.
Chuẩn bị tệp có đúng các cột. Nếu Viindoo có sẵn mẫu, bấm vào mẫu đó, ví dụ Nhập mẫu sản phẩm. Nếu không, xuất một bản ghi với lựa chọn Tôi muốn cập nhật dữ liệu (xuất tương thích nhập) được tích và dùng tệp đó làm mẫu.
Điền tệp: mỗi dòng một bản ghi, mỗi cột một trường. Làm theo các quy tắc ở Làm sao để điền tệp nhập cho đúng?.
Quay lại màn hình nhập, bấm Tải tệp dữ liệu lên và chọn tệp của bạn.
Kiểm tra từng cột của tệp đã khớp đúng trường Viindoo chưa. Bỏ cột không muốn nhập bằng dấu x cạnh trường của cột; cột chưa có trường hiện dòng Để nhập, chọn một trường.... Đặt các tùy chọn nếu cần (xem bảng bên dưới).
Bấm Kiểm thử. Khi Viindoo báo Mọi thứ dường như hợp lệ., bấm Nhập. Nếu có lỗi, sửa tệp, bấm Tải tệp dữ liệu để nạp lại rồi kiểm thử lại.
Các bản ghi vừa nhập hiện ra trong dạng danh sách.
Nút hoặc tùy chọn |
Tác dụng |
|---|---|
Kiểm thử |
Kiểm tra toàn bộ tệp mà không lưu gì. Luôn kiểm thử trước. |
Nhập |
Lưu các bản ghi. Nút hiện Tiếp tục nếu lần nhập trước bị tạm dừng. |
Tải tệp dữ liệu |
Thay tệp bằng tệp khác (hoặc bản đã sửa). |
Bảng tính |
Với tệp nhiều trang tính, chọn trang cần nhập. |
Dùng hàng đầu làm phần header |
Coi dòng đầu là tiêu đề cột và khớp chúng với các trường. |
Định dạng (chỉ với CSV) |
Mã hóa, Phân cách, Dấu phân cách văn bản, Định dạng Ngày, Định dạng Ngày giờ, Dấu phân cách hàng nghìn và Dấu thập phân. Bấm Nhập lại để tải lại bản xem trước sau khi đổi các tùy chọn này. |
Cho phép khớp với trường con (chế độ nhà phát triển) |
Cho phép khớp một cột với trường của bản ghi liên quan, ví dụ ID bên ngoài của nhóm sản phẩm. |
Theo dõi lịch sử trong quá trình nhập (chế độ nhà phát triển) |
Ghi các thay đổi do lần nhập tạo ra vào khung trao đổi của từng bản ghi. |
Làm sao để điền tệp nhập cho đúng?¶
Dữ liệu |
Quy tắc |
|---|---|
Chữ (tên, mã tham chiếu) |
Gõ đúng như cần hiển thị, ví dụ 2015 Dom Perignon Brut Champagne. |
Số (giá, số lượng) |
Định dạng ô là số, không phải chữ. Số lưu dưới dạng chữ có thể bị từ chối hoặc đọc sai. |
Ngày và giờ |
Dùng một định dạng ngày cho cả cột. Với tệp CSV, chọn cùng định dạng đó ở Định dạng ngày trên màn hình nhập. |
Bản ghi liên quan (nhóm, đơn vị tính, nhà cung cấp...) |
Bản ghi liên quan phải có sẵn. Ghi đúng tên của nó, hoặc tốt hơn là ID bên ngoài khi có nhiều bản ghi trùng tên. |
ID bên ngoài là gì?¶
ID bên ngoài là mã nhận diện một bản ghi trong toàn bộ cơ sở dữ liệu và không bao giờ đổi, ví dụ product.product_category_furniture cho nhóm sản phẩm Furniture. Ở chế độ nhà phát triển, xem mọi ID bên ngoài tại Thiết lập ‣ Kỹ thuật ‣ Chuỗi & Định danh ‣ Định danh bên ngoài.
Để gắn sản phẩm vào một nhóm, đặt ID bên ngoài của nhóm vào cột nhóm và khớp cột đó với trường con ID bên ngoài của Nhóm sản phẩm (cần bật Cho phép khớp với trường con).
Khi nhập bản ghi mới, bạn có thể tự điền ID bên ngoài ở cột ID bên ngoài, ví dụ
prod_0001. Để trống thì Viindoo tự tạo. Tự đặt ID giúp lần cập nhật sau dễ hơn vì bạn đã biết ID của từng bản ghi.
Làm sao để cập nhật hàng loạt bản ghi đã có?¶
Nhập một tệp có ID bên ngoài của các bản ghi: Viindoo cập nhật các bản ghi khớp ID thay vì tạo mới. Ví dụ: điền giá vốn cho các sản phẩm đã nhập mà chưa có giá vốn.
Xuất các sản phẩm với ô Tôi muốn cập nhật dữ liệu (xuất tương thích nhập) được đánh dấu, kèm trường cần cập nhật, ở đây là Giá vốn (cột
standard_price).
Điền giá trị mới vào tệp. Giữ nguyên cột ID bên ngoài.
Nhập tệp như ở Làm sao để nhập bản ghi từ một tệp?. Chỉ giữ các cột cần cập nhật (ID bên ngoài và Giá vốn), bỏ các cột khác bằng dấu x.
Bấm Kiểm thử, rồi Nhập. Các sản phẩm giờ hiện giá vốn mới; để thấy trong danh sách, hiện cột Giá vốn bằng biểu tượng cột tùy chọn ở cuối tiêu đề danh sách.
Lỗi thường gặp¶
Thông báo |
Cách xử lý |
|---|---|
Thiếu giá trị bắt buộc cho trường '...' |
Một trường bắt buộc bị trống ở vài dòng, hoặc cột của nó chưa được khớp với trường. Điền giá trị hoặc khớp cột. |
Không tìm thấy bản ghi phù hợp cho ... trong trường '...' |
Bản ghi liên quan (nhóm, đơn vị tính, nhà cung cấp...) chưa có hoặc khác tên. Tạo bản ghi đó trước, sửa tên, hoặc dùng ID bên ngoài của nó. |
'...' không phải là một ngày tháng hợp lệ cho trường '...' |
Định dạng ngày trong ô không khớp. Dùng một định dạng cho cả cột (và đặt Định dạng ngày với tệp CSV). |
Giá trị không xác định '...' cho trường boolean '...' |
Ở các cột có/không, dùng 1/0, true/false hoặc yes/no. |
Lần nhập tạo ra bản ghi trùng thay vì cập nhật. |
Tệp không có cột ID bên ngoài, hoặc cột chưa được khớp. Xuất lại với lựa chọn Tôi muốn cập nhật dữ liệu (xuất tương thích nhập) được tích. |
Bước tiếp theo¶
Cách tạo sản phẩm mới: ý nghĩa từng trường của sản phẩm trước khi điền tệp nhập.
Giao diện và báo cáo: nên dùng dạng xem nào?: phân tích dữ liệu vừa nhập bằng dạng pivot và biểu đồ.