Kiều Mạnh
I don't program, I beat code into submission!!!
- Tham gia
- 9/6/12
- Bài viết
- 5,538
- Được thích
- 4,128
- Giới tính
- Nam
Tôi mới xem cái Folder dữ liệu Txt đó mới có 794 MB vậy thử copy nhân bản nó lên 10 lầnChỉ trong phạm vi bài toán này thì đương nhiên Power Query sẽ không có cửa so với VBA, vì bài toán này dữ liệu chỉ hơn 26 ngàn dòng thôi, trong phạm vi dưới 100 ngàn dòng thì VBA sẽ là lựa chọn tốt hơn so với Power Query. Dữ liệu càng lớn thì Power Query sẽ ưu việt hơn VBA, đặc biệt với dữ liệu hàng triệu dòng trở lên.
khoãng 10 GB chi đó xong thử code VBA và Power Query xem có gì khác biệt ??????????????
Tôi mới cải tiến thử 2 hàm trên Delphi thì thấy nhanh hơn chút với dữ liệu 794 MB còn tầm 10 GB thì khả năng chạy tốt ... còn VBA thì chờ xem thôi
code thì y trang bài số 12 chỉ thay thế hai hàm trong Delphi
1/ Hàm FindFiles được thiết kế cho tìm kiếm file trong Folder trên 10 GB dữ liệu vẫn chạy tốt thay thế cho hàm GetFilesInFolder
2/ Hàm ReadTextFileAll thay thế cho Open fileName For Input As #fileNumber
còn lại các dòng mã phía dưới của bài 12 vẫn giữ nguyên không cần thay đổi ...
Hãy Copy nhân bản dữ liệu lên tầm 10 GB xong thử xem là biết ngay và luôn ??!!! khi xử lý dữ liệu lớn trên VBA
Lần chỉnh sửa cuối: