QlikView - Tệp Web
QlikView có thể xử lý các tệp từ web có định dạng HTML. Nó có thể trích xuất dữ liệu từ các bảng HTML. URL của tệp web cần xử lý được cung cấp làm đầu vào và QlikView tìm nạp cả cấu trúc và nội dung của tệp. Sau đó, nó phân tích cấu trúc của trang, trích xuất dữ liệu có liên quan từ các bảng HTML có trong trang. Chúng tôi chọnWeb files tùy chọn từ Data from files trong tab Dữ liệu của Trình chỉnh sửa tập lệnh.
Cung cấp URL làm đầu vào
Khi chọn tùy chọn tệp Web, chúng tôi nhận được một cửa sổ mới để cung cấp URL làm đầu vào. Trong ví dụ này, chúng tôi đang chọn Danh sách các quốc gia có chủ quyền và các vùng lãnh thổ phụ thuộc ở Châu Á làm trang đầu vào từ Wikipedia. Đề cập đến URL và nhấp vào Tiếp theo.
Chọn Bảng từ Tệp Web
Khi mở tệp Web đã chọn, cửa sổ hiển thị bên dưới xuất hiện. Ở đây, chúng ta có thể thấy các bảng khác nhau hiện diện trong trang web có nhãn là @ 1, @ 1, @ 3, v.v. Chọn bảng đầu tiên và nhấp vào Tiếp theo hai lần.
Chọn các cột của bảng
Từ bảng trên, chúng ta chỉ có thể chọn các cột chúng ta cần bằng cách loại bỏ các cột không mong muốn bằng cách sử dụng dấu chéo.
Tải tập lệnh
Việc tải tệp vào QlikView được thực hiện thông qua tập lệnh tải, có thể được nhìn thấy trong ảnh chụp màn hình dưới đây. Do đó, khi chúng tôi sử dụng bất kỳ tệp nào được phân tách, chúng tôi có thể điều chỉnh tập lệnh đã cho bên dưới theo định dạng tệp.
Bây giờ, trình hướng dẫn tập lệnh sẽ nhắc lưu tệp dưới dạng đuôi tệp * .qvw. Nó yêu cầu chọn một vị trí mà bạn cần lưu tệp. Nhấp vào "Bước tiếp theo" để tiếp tục. Bây giờ là lúc để xem dữ liệu được tải từ tệp web. Chúng tôi sử dụng mộtTable Box đối tượng trang tính để hiển thị dữ liệu này.
Tạo hộp bảng
Các Table Boxlà một đối tượng trang tính để hiển thị dữ liệu có sẵn dưới dạng bảng. Nó được gọi từ menuLayout → New Sheet Object → Table Box.
Khi nhấp vào Tiếp theo, chúng tôi có tùy chọn để chọn các trường từ Hộp Bảng. Bạn có thể dùngPromote or Demote để sắp xếp lại các trường.
Dữ liệu hộp bảng
Khi hoàn thành bước trên, Đối tượng Trang tính Hộp Bảng sẽ xuất hiện, hiển thị dữ liệu được đọc từ tệp Web. Đánh dấuNon-English nhân vật !!