jason > 30-12-16, 12:11 PM
ongke0711 > 30-12-16, 01:58 PM
jason > 30-12-16, 02:29 PM
ongke0711 > 30-12-16, 05:07 PM
hieuvn > 30-12-16, 05:10 PM
jason > 30-12-16, 05:36 PM
(30-12-16, 05:07 PM)ongke0711 Đã viết: Bạn nói rõ hơn nữa nhé. Về logic xử lý file này của bạn.
Cách 1: Sheet 1 đã có sẳn (chỉ có 1 dòng, 1 style No) , bạn muốn tạo sheet 2, 3 ...không trùng (StyleNo) với sheet 1. Nói chung là tạo n sheet có 1 dòng và số Style No khác nhau? Vậy cở sở dữ liệu gốc để tạo các sheet lấy ở đâu (để ra được các Style No khác nhau?
jason > 30-12-16, 05:38 PM
(30-12-16, 05:10 PM)hieuvn Đã viết: @jason:
mình vẫn thắc mắc là sao không đổ dữ liệu thẳng vào sheet 1 luôn cho nó khỏe mà phải tạo nhiều sheet rồi mất công lấy dữ liệu từ các sheet đó? Đôi khi vấn đề được giải quyết không nằm ở kĩ năng code mà nằm ở tư duy tìm ra giải pháp tối ưu nhất.
ongke0711 > 30-12-16, 11:48 PM
(30-12-16, 05:36 PM)jason Đã viết: Chào Ongke,
Sheet1 là lấy dữ liệu ở Sheet(n) vì Sheet(n) có thể có nhiều sheet nhưng mã khác nhau thỉnh thoảng có 1 vài mã giống nhau,
nên nếu không có sheet(n) thì dữ liệu ở sheet1 sẽ không có.
Dữ liệu của các sheet lấy ở server.
file này là tính định mức của từng mã hàng mỗi sheet có 1 hoặc nhiều mã hàng nhưng cùng 1 Style No. Sheet1 là tổng hợp lại Style No của từng Sheet để transfer lại vào server. nếu bị trùng style No thì khi transfer kết quả định mức tính được sẽ không đúng (mà mua hàng thì dựa theo định mức nên cái này nguy hiểm )
bạn cần thêm thông tin mình sẽ nói thêm.
cảm ơn rất nhiều !
jason > 31-12-16, 08:43 AM
(30-12-16, 11:48 PM)ongke0711 Đã viết: Bạn hieuvn nói đúng đó bạn. Quan trọng nhất là tìm ra giải pháp tối ưu cho bài toán của bạn. Vì tôi thấy cách 1 hay cách 2 bạn đưa ra có vẻ lằng nhằng quá. Dữ liệu bạn đưa chỉ có 2 dòng giống nhau hoàn toàn nên tôi không thấy được những trường hợp như bạn nói .Để tôi tóm lại xem có hiểu đúng chưa nhé.
Bài toán của bạn là: bạn có nhiều sheet (1,2,3..n). Mỗi sheet chứa 1 hoặc nhiều mã hàng (cột SKU phải không?) nhưng có cùng Style No. Sheet 1 tổng hợp các Style No không được trùng. Vậy thì điều này có mẫu thuẫn với việc nhiều mã hàng (SKU) khác nhau cùng 1 Style No, vậy bạn xử lý mã hàng này ra sao? chọn 1 mã hàng cho 1 Style No?
Nếu tôi không lầm thì nên tổng hợp tất cả các dòng không trùng cặp: mã hàng + StyleNo.
ongke0711 > 31-12-16, 10:29 AM