Chào các bạn,
Mình thường xuyên phải làm việc với dữ liệu giá sản phẩm từ các website bán hàng. Việc copy-paste thủ công rất mất thời gian và dễ sai sót. Gần đây, mình có tìm hiểu và áp dụng được cách tự động cập nhật giá sản phẩm trực tiếp từ website vào Excel. Hôm nay mình muốn chia sẻ với mọi người để cùng thảo luận và cải tiến.
Cách này sử dụng tính năng Web Query có sẵn trong Excel. Tuy nhiên, để làm được với các website có cấu trúc phức tạp hoặc yêu cầu đăng nhập, chúng ta có thể cần kết hợp thêm VBA hoặc các công cụ khác.
Các bước cơ bản:
- Chọn ô cần lấy dữ liệu.
- Vào tab Data -> Get Data -> From Other Sources -> From Web.
- Nhập địa chỉ URL của trang web chứa bảng dữ liệu bạn muốn lấy.
- Excel sẽ hiển thị các bảng có thể lấy dữ liệu. Chọn bảng phù hợp và nhấn Load.
Với các trường hợp đơn giản, chỉ cần vậy là xong. Nhưng nếu website yêu cầu đăng nhập hoặc cấu trúc bảng phức tạp hơn, bạn có thể cần nghiên cứu sâu hơn về cách trích xuất dữ liệu.
Mình đang tìm hiểu cách để tự động hóa việc này với các trang web có yêu cầu đăng nhập. Có ai có kinh nghiệm về vấn đề này hoặc có cách nào hay hơn không, chia sẻ cho mình và mọi người cùng biết với nhé!
Cảm ơn mọi người đã đọc bài!