-
RE: Chương trình Copy dữ liệu từ nhiều File Excel
thuyyeu99 > 26-02-20, 07:55 PM
Trời thì bạn đưa cái điều kiện cột 1 >=0 thử xem -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
thuyyeu99 > 26-02-20, 08:53 PM
(26-02-20, 07:46 PM)mrsiro Đã viết: làm thêm chức năng kiểm tra dữ liệu trong 1 cột đó bạn. Ví dụ cột A trong file excel có nhiều dòng và mình qui định những dòng đó là số, nếu có dòng nào đó chứa kí tự chữ thì bật lên thông báo cột A có chứa dữ liệu không phù hợp.
Ah hiểu ý bạn rồi tức là kiểm tra cell nào là số cell nào là text đúng không, kiểm tra thì được tuy nhiên nhu cầu đó chỉ phục vụ cho 1 mình bạn thôi không mang tính chất chung -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
Minh Tiên > 27-02-20, 04:07 PM
(26-02-20, 07:46 PM)mrsiro Đã viết: làm thêm chức năng kiểm tra dữ liệu trong 1 cột đó bạn. Ví dụ cột A trong file excel có nhiều dòng và mình qui định những dòng đó là số, nếu có dòng nào đó chứa kí tự chữ thì bật lên thông báo cột A có chứa dữ liệu không phù hợp.
Để kiểm tra được kiểu dữ liệu của từng cột là kiểu gì thì: Nhập toàn bộ vào Access rồi kiểm tra các Field trong Access là đc bạn.
Thân./. -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
Xuân Thanh > 27-02-20, 04:22 PM
-
RE: Chương trình Copy dữ liệu từ nhiều File Excel
Xuân Thanh > 27-02-20, 05:28 PM
(26-02-20, 08:53 PM)thuyyeu99 Đã viết:
(26-02-20, 07:46 PM)mrsiro Đã viết: làm thêm chức năng kiểm tra dữ liệu trong 1 cột đó bạn. Ví dụ cột A trong file excel có nhiều dòng và mình qui định những dòng đó là số, nếu có dòng nào đó chứa kí tự chữ thì bật lên thông báo cột A có chứa dữ liệu không phù hợp.
Ah hiểu ý bạn rồi tức là kiểm tra cell nào là số cell nào là text đúng không, kiểm tra thì được tuy nhiên nhu cầu đó chỉ phục vụ cho 1 mình bạn thôi không mang tính chất chung
Cái này thuyyeu99 coi lại nè. Nó là chung đó không phải riêng mình ai đâu. Đã làm chương trình thì phải xét đủ các yếu tố của người dùng. Ví dụ bẫy lỗi, dữ liệu không đồng nhất.... -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
thuyyeu99 > 27-02-20, 06:21 PM
(27-02-20, 05:28 PM)Xuân Thanh Đã viết:
(26-02-20, 08:53 PM)thuyyeu99 Đã viết:
(26-02-20, 07:46 PM)mrsiro Đã viết: làm thêm chức năng kiểm tra dữ liệu trong 1 cột đó bạn. Ví dụ cột A trong file excel có nhiều dòng và mình qui định những dòng đó là số, nếu có dòng nào đó chứa kí tự chữ thì bật lên thông báo cột A có chứa dữ liệu không phù hợp.
Ah hiểu ý bạn rồi tức là kiểm tra cell nào là số cell nào là text đúng không, kiểm tra thì được tuy nhiên nhu cầu đó chỉ phục vụ cho 1 mình bạn thôi không mang tính chất chung
Cái này thuyyeu99 coi lại nè. Nó là chung đó không phải riêng mình ai đâu. Đã làm chương trình thì phải xét đủ các yếu tố của người dùng. Ví dụ bẫy lỗi, dữ liệu không đồng nhất....
Em có tính đến trường hợp này rồi anh, Muốn dữ liệu đồng nhất thì người dùng phải tổ chức dữ liệu của mình đồng nhất thì kết quả tổng hợp mới chính xác. Còn người dùng lúc nhập cái này lúc nhập cái kia thì phải bãy lỗi lúc nhập dữ liệu, chứ CTr không thể kiểm tra được đâu anh, Chỉ có viết cái chương trình riêng kiểm tra thôi (mà có này nó lại có 2 hướng, hướng thứ 1 là định dạng trên Cell, hướng thứ 2 là kiểm tra giá trị của Cell.
Còn cái chương trình của em chỉ tổng hợp dữ liệu nhiều vùng có thể đồng nhất, có thể không đồng nhất. Dùng nó kiểm tra là không khả thi với lại nếu kiểm tra chỉ có thể theo hướng thứ 2 là kiểm tra giá trị của Cell. (ví dụ Cell Format là Text nhưng người dùng lại nhập số thì có thể check giá trị đó là số ) -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
mrsiro > 27-02-20, 08:33 PM
Mình chỉ đóng góp ý kiến để phát triển phần mềm thôi. Nếu không phù hợp thì các bạn bỏ qua nhé. -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
thuyyeu99 > 27-02-20, 10:41 PM
(27-02-20, 08:33 PM)mrsiro Đã viết: Mình chỉ đóng góp ý kiến để phát triển phần mềm thôi. Nếu không phù hợp thì các bạn bỏ qua nhé.
Hihi mình mới là người cảm ơn bạn.
Mà thực sự cái của bạn nên kiểm tra dữ liệu đầu vào là hay nhất. Giống như các anh tren diễn đàn nói access khác excell. Bên access định dạng interger thì nguyên cả column là integer còn bên ếch xào nó khác. Giống như cột a ban format text bạn nhập vào đó số không như vậy excel vẫn hiểu là text -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
ongke0711 > 28-02-20, 12:39 AM
Đối với dữ liệu Excel hoặc file CSV thì việc nhận dạng dữ liệu nó vô chừng lắm, không thể dựa vào dữ liệu hiện tại của nó mà xác định nó thuộc kiểu dữ liệu gì.
Ví dụ: cột định dạng ngày tháng, có khi mấy dòng thì dạng Date, có khi lọt chọt vô mấy dòng dạng Text. Mấy bạn làm Excel nhiều thì thấy trường hợp này hoài. Có khi ngay dòng đầu ngày tháng dạng Text khi đó chương trình làm sao biết nó là Date để chuyển về đúng định dạng khi copy.
Do đó tôi có hỏi bạn mr Siro làm sao nhận dạng đúng kiểu dữ liệu của các cột trong Sheet Excel.
Nếu bạn nào thường sử dụng ADO cũng thừa biết ngay cả thư viện ADO cũng bó tay khi nhận dạng dữ liệu Excel hoặc CSV, nhận dạng sai tè le. Nhưng đối vơi ADO thì có một giải thuật và chỉ có người dùng thực hiện chứ bản thân ứng dụng không đủ trí thông minh để làm đó là:
- Đối với file CSV thì tạo một file Scheme.ini trong đó ghi rõ định dạng của từng cột và file này phải nằm cùng với file CSV. Khi đó ADO sẽ kiểm tra file Scheme.ini này trước rồi mới xử lý tới file CSV.
- Đối với Excel thì người dùng phải tạo một dòng dữ liệu nằm trên cùng. Trong đó các cột dữ liệu phải chuẩn Data type theo thiết kế. Khi đó ADO sẽ kết nối với Excel và sẽ đọc 10 dòng dữ liệu đầu tiên, xác định kiểu dữ liệu từng cột rồi khái quát hoá nó lên cho toàn bộ database Excel.
Nói chung người dùng phải tự chuẩn hoá rồi chương trình mới có khả năng xử lý.
(Không nói tới các hệ quản trị CSDL nhé, vì bản thân nó khi thiết kế là phải chuẩn hoá rồi) -
RE: Chương trình Copy dữ liệu từ nhiều File Excel
thuyyeu99 > 08-03-20, 09:40 PM
Các anh cho em hỏi xíu, Cái chương trình này có cần bổ sung copy dữ liệu từ access vô excel không, với lại bổ sung cho phép sử dụng câu lệnh sql cho ai cần.
Mắc công em nghiên cứu mà không ai sài.