Nhập dữ liệu trực tiếp từ web sang excel

Một sinh viên đại học hỏi tôi cách lấy dữ liệu thời gian thực từ một trang web vào excel. Dữ liệu được sử dụng cho bài tập về nhà của anh ấy, nhưng nhiều dữ liệu tài chính không miễn phí. Vì vậy, tôi đã đưa cho anh ấy một giải pháp đơn giản, mà tôi cũng sẽ chỉ cho bạn cách thực hiện

Đầu tiên, hãy mở Microsoft excel 365 và điều hướng đến tab Dữ liệu. Có một tùy chọn để lấy dữ liệu từ các nguồn khác và chúng tôi chọn Web làm ví dụ

Nhập dữ liệu trực tiếp từ web sang excel

Sau khi hài lòng với truy vấn mà bạn đã tạo, bạn có thể lên lịch chạy lại truy vấn đó hàng tuần, hàng ngày hoặc thậm chí hàng giờ để tìm nạp dữ liệu mới và thêm dữ liệu đó vào bảng tính của bạn. Bạn cũng có thể yêu cầu Supermetrics gửi ảnh chụp nhanh bảng tính đã cập nhật của mình tới một địa chỉ email

Nhập dữ liệu trực tiếp từ web sang excel

Có một loạt các plugin và tiện ích bổ sung tương tự có thế mạnh riêng. Một số trong những cái chúng tôi thích bao gồm

  • Make (trước đây là Integromat). cho phép các quy trình công việc phức tạp, lọc và trộn dữ liệu trước khi dữ liệu được gửi tới bảng tính Google Sheet hoặc Excel. Các nguồn dữ liệu được hỗ trợ bao gồm JSON, tệp CSV, nguồn cấp dữ liệu RSS và XML và hàng trăm API của bên thứ ba
  • Zapier. Một loạt các nguồn dữ liệu (5000+) có thể tự động thao tác hoặc thêm dữ liệu vào bảng tính
  • Tiện ích bổ sung Google Trang tính của Google Analytics. Nhập thông tin chi tiết từ Google Analytics vào Google Trang tính
  • Trình tạo báo cáo của Adobe (Excel). Nếu bạn sử dụng Adobe Analytics, Trình tạo báo cáo là plugin cho phép bạn trích xuất dữ liệu Analytics của mình từ Adobe sang Excel

Nhập dữ liệu trực tiếp từ web sang excel

3. Hàm nhập (Google Trang tính)

Toàn bộ thư viện hàm trong Google Trang tính cho phép bạn đạt được kết quả mạnh mẽ bằng cách sử dụng các công thức đơn giản

Google Trang tính cung cấp năm chức năng nhập khác nhau (được liệt kê bên dưới) cho phép nó kéo dữ liệu vào bảng tính của bạn từ nhiều nguồn khác nhau bao gồm XML, HTML, RSS và CSV - hoàn hảo để nhập danh sách các bài đăng trên blog, bản chỉnh sửa, kho sản phẩm hoặc dữ liệu từ một trang khác

Dưới đây là các chức năng cụ thể cùng với loại dữ liệu họ thu thập

IMPORTDATA(url)
Nhập dữ liệu tại một url nhất định trong. csv (giá trị được phân tách bằng dấu phẩy) hoặc. định dạng tsv (giá trị được phân tách bằng tab).

Xem thêm chi tiết về cách sử dụng chức năng IMPORTDATA của Google Trang tính để hiển thị dữ liệu CSV tại đây. Sử dụng chức năng Nhập dữ liệu của Google Trang tính

IMPORTHTML(url, query, index)
Nhập dữ liệu từ bảng hoặc danh sách trong trang web HTML.

Xem thêm chi tiết về cách sử dụng chức năng IMPORTHTML của Google Trang tính tại đây. Sử dụng chức năng ImportHTML của Google Trang tính

IMPORTXML(url, xpath_query)
Nhập dữ liệu từ bất kỳ loại dữ liệu có cấu trúc nào bao gồm nguồn cấp dữ liệu XML, HTML, CSV, TSV và RSS và ATOM XML.

Xem thêm chi tiết về cách sử dụng chức năng IMPORTXML của Google Trang tính tại đây. Sử dụng chức năng ImportXML của Google Trang tính

IMPORTFEED(url, query, headers, num_items)
Nhập nguồn cấp dữ liệu RSS hoặc ATOM.

IMPORTRANGE(spreadsheet_key, range_string)
Nhập một dải ô từ một bảng tính cụ thể.

Sử dụng các chức năng này, bạn có thể dễ dàng cạo dữ liệu từ các trang web, nguồn cấp dữ liệu và tệp. Ngoài ra, chức năng tài chính tích hợp cho phép bạn lấy lại dữ liệu thị trường

Các chức năng Google Trang tính hữu ích khác

  • Tạo Đồng hồ đếm ngược bằng Google Trang tính
  • Chức năng GOOGLEFINANCE để hiển thị dữ liệu thị trường

4. Viết kịch bản (Google Trang tính)

Viết kịch bản (hoặc theo thuật ngữ phi kỹ thuật - viết một đoạn mã tùy chỉnh ngắn) có thể là một cách hiệu quả để đưa dữ liệu vào Google Trang tính. Về cơ bản, đó là một cách dễ dàng hơn để viết các công thức và hàm bảng tính lớn

Google Apps Script là ngôn ngữ kịch bản dựa trên đám mây cung cấp các cách dễ dàng để tự động hóa các tác vụ trên các sản phẩm của Google và các dịch vụ khác

Các tập lệnh Google Apps cực kỳ linh hoạt và có thể được tự động hóa bằng nhiều trình kích hoạt khác nhau và mặc dù chúng cần nhiều kiến ​​thức kỹ thuật hơn để viết và thiết lập, một cộng đồng tích cực luôn sẵn sàng cung cấp hướng dẫn và trợ giúp

Thí dụ. Sử dụng Google Apps Scripts để đưa dữ liệu vào Cộng đồng thảo luận của chúng tôi

Tại Geckoboard, chúng tôi sử dụng Discourse để hỗ trợ Cộng đồng của mình, chúng tôi sử dụng Google Apps Scripts để tìm nạp dữ liệu từ Discourse và thêm dữ liệu đó vào bảng tính, sau đó chúng tôi trực quan hóa bảng tính này trên trang tổng quan trực tiếp để xem các chỉ số chính đang hoạt động như thế nào

Dưới đây là các bước chúng tôi đã thực hiện để kéo dữ liệu từ Cộng đồng của mình sang Google Trang tính, đến trang tổng quan

  1. Đã tạo một Bảng tính Google Trang tính mới
  2. Đã tạo tập lệnh mới cho Bảng tính của chúng tôi (Công cụ > Trình chỉnh sửa tập lệnh) đồng thời sao chép và dán các hàm ImportJSON của chrislkeller (để có thể nhập đầu ra API của Discourse là JSON)
  3. Đã xem tài liệu API của Discourse để biết lệnh gọi trả về các chủ đề mới nhất được tạo trong Cộng đồng
  4. Đã thêm chức năng mới trong tập lệnh của chúng tôi để gọi điểm cuối được xác định ở bước 3 và cập nhật ô A1 bằng phản hồi
  5. Cuối cùng, đã thêm trình kích hoạt để chạy chức năng myFunction mỗi giờ
  6. Đã sử dụng các hàm tiêu chuẩn của Google Trang tính để xác định các hàng chứa chủ đề được tạo Hôm nay và đếm chúng
  7. Đã sử dụng tích hợp bảng tính Geckoboard để đưa dữ liệu vào trang tổng quan (thêm về điều này trong phần bên dưới)

Google cung cấp nhiều tài nguyên để giúp bạn tận dụng tối đa Google Trang tính bằng Google Apps Scripts. Bạn có thể thấy một số ví dụ của họ hữu ích để đưa dữ liệu của bạn vào Google Trang tính

Ngoài bảng tính. trực quan hóa và chia sẻ dữ liệu của bạn

Bạn muốn đưa trò chơi bảng tính của mình đi xa hơn nữa?

Nhập dữ liệu trực tiếp từ web sang excel

Tìm hiểu thêm về ví dụ bảng điều khiển Excel này tại đây

Ví dụ trên chứa nhiều hình ảnh trực quan khác nhau, có thể được cung cấp bởi Google Trang tính hoặc bảng tính Excel, tự động cập nhật để hiển thị dữ liệu cập nhật từng phút

Đây là cách nó hoạt động

  • Tạo bảng tính của bạn trong Google Trang tính hoặc Excel (nhập dữ liệu từ thông qua các bước được đề cập trước đó trong bài đăng này)
  • Đăng ký tài khoản Geckoboard miễn phí
  • Chọn 'Thêm trang tổng quan', sau đó chọn 'Thêm tiện ích'
  • Chọn tích hợp 'Bảng tính' từ danh sách nguồn dữ liệu
  • Chọn dữ liệu của bạn và chọn một trực quan hóa
  • Xây dựng bảng điều khiển của bạn bằng cách thêm nhiều hình ảnh hóa hơn

Xem điều này trong hành động trong video dưới đây

Hãy cho chúng tôi biết trên Twitter nếu bạn tìm thấy bất kỳ cách hữu ích hoặc thú vị nào khác để đưa dữ liệu vào bảng tính

Excel có thể lấy dữ liệu trực tiếp từ một trang web không?

Nhập nhanh dữ liệu trực tiếp . Mở một trang tính trong Excel. You can easily import a table of data from a web page into Excel, and regularly update the table with live data. Open a worksheet in Excel.

Bạn có thể liên kết dữ liệu trang web vào bảng tính Excel không?

Tạo liên kết đến trang web . On a worksheet, select the cell where you want to create a link. Trên tab Chèn, chọn Siêu kết nối. Bạn cũng có thể bấm chuột phải vào ô rồi chọn Siêu kết nối. trên menu lối tắt hoặc bạn có thể nhấn Ctrl + K. Dưới văn bản hiển thị. , nhập văn bản mà bạn muốn sử dụng để đại diện cho liên kết.