Hướng dẫn html in google sheets - html trong google trang tính

Nội dung chính ShowShow

  • Tìm hiểu cách sử dụng chức năng IMPORTHTML trong Google Sheets, để nhập các bảng và danh sách từ các trang web.
  • Thông số
  • Việc sử dụng: nhập bảng
  • Bước 1: Sao chép URL
  • Bước 2: Chọn bảng sẽ được nhập
  • Bước 2: Chọn bảng sẽ được nhập
  • Hình ảnh của tác giả
  • Bạn có thể nhập một danh sách theo cùng một cách. Thay đổi duy nhất là thay thế bảng từ bằng danh sách trong tham số hàm.
  • Hãy nói rằng bạn không muốn nhập tất cả các cột, thay vào đó là một số chọn. Bạn có thể vượt qua chỉ số của các cột mong muốn. Chẳng hạn, nếu chúng ta chỉ muốn ba cột đầu tiên, chức năng của chúng ta sẽ như sau:
  • Một kịch bản khác sẽ là khi chúng tôi muốn một số dữ liệu cụ thể, tức là dữ liệu chỉ về thể loại hài. Điều này có thể được thực hiện rất dễ dàng như sau:
  • Bạn có thể đặt HTML vào Google Sheets không?
  • Trình chỉnh sửa HTML ở đâu trong Google Sheets?
  • Làm cách nào để nhận dữ liệu biểu mẫu HTML trong Google Sheets?
  • Làm cách nào để nhúng HTML vào Google Docs?

Tìm hiểu cách sử dụng chức năng IMPORTHTML trong Google Sheets, để nhập các bảng và danh sách từ các trang web.

Ảnh gốc của Markus Spiske trên unplash

Lấy thông tin ra khỏi Internet giống như lấy đồ uống từ lửa. - Mitchell Kapor

Internet tràn ngập dữ liệu. Tuy nhiên, nhận được dữ liệu đó ở định dạng đúng là thỏa thuận thực sự. Phải mất một số lượng làm sạch và lọc để đưa dữ liệu vào một định dạng lý tưởng để phân tích. Tuần trước tôi đã bắt gặp một số bộ dữ liệu dạng bảng khá tốt trên Wikipedia. Như mọi khi, tôi đã sao chép dữ liệu và dán nó trên tờ Excel. Đối với hầu hết các phần, nó hoạt động tốt, nhưng có một vài trường hợp khi phương pháp bản sao điển hình không thành công thất bại:

  • Khi bảng thường dài và trải rộng trên một trang web hoàn chỉnh
  • Khi dữ liệu không phải là tĩnh, tức là, nó được cập nhật sau khoảng thời gian đều đặn. Vì vậy, mỗi lần, có một sự thay đổi trong bộ dữ liệu ban đầu, tôi phải tìm lại bộ dữ liệu một lần nữa.

Đối với những tình huống như thế này, chỉ cần sao chép lại là đủ. Cạo là một lựa chọn khác, nhưng tôi đang tìm kiếm thứ gì đó nhanh chóng và dễ dàng và điều đó không liên quan đến một tấn mã. Sau đó, tôi đã bắt gặp một chức năng thuận tiện trong Google Sheets có tên IMPORTHTML, trong đó là lý tưởng để nhập dữ liệu từ bảng hoặc danh sách trong trang HTML. Trong bài viết này, tôi sẽ mô tả phần cuối của quá trình tìm nạp các bảng (và danh sách) vào các tờ Google.

Trước khi trích xuất hoặc nhập dữ liệu đã được quản lý bởi bạn, bạn đảm bảo rằng bạn có các quyền cần thiết. Ngoài ra, phương pháp này chỉ hoạt động nếu dữ liệu có sẵn công khai, điều đó có nghĩa là không nên có các yêu cầu cho ủy quyền, v.v.

Cú pháp

Hình ảnh của tác giả

Trước khi sử dụng chức năng, hãy để nhanh chóng hiểu cú pháp của hàm IMPORTHTML. Hàm IMPORTHTML có ba tham số riêng biệt và được viết như sau:

IMPORTHTML(URL, query, index)

Thông số

  • URL: đề cập đến URL của trang nơi bảng. Đừng quên thêm giao thức (ví dụ: http: //) và đảm bảo URL nằm giữa các trích dẫn.: Refers to the URL of the page where the table is. Do not forget to add the protocol (e.g. http://) and make sure the URL is between quotes.: Refers to the URL of the page where the table is. Do not forget to add the protocol (e.g. http://) and make sure the URL is between quotes.
  • Truy vấn: Truy vấn có thể là một bảng hoặc danh sách các mục. Ví dụ: nếu bạn muốn nhập một bảng, hãy đề cập đến bảng trong báo giá, nếu không hãy đề cập đến một danh sách.: query could be either a table or a list of items. For example, if you want to import a table, mention table within quotes, else mention a list.: query could be either a table or a list of items. For example, if you want to import a table, mention table within quotes, else mention a list.
  • Chỉ mục: đề cập đến vị trí của bảng trên trang web, bắt đầu từ 1. Refers to the position of the table on the web page, which starts at 1. Refers to the position of the table on the web page, which starts at 1.

Việc sử dụng: nhập bảng

Bước 1: Sao chép URLList of Netflix original filmsand contains information about various films and programs distributed by Netflix, an American global on-demand Internet streaming media provider.

Bước 1: Sao chép URL

Bước 2: Chọn bảng sẽ được nhập

Bước 2: Chọn bảng sẽ được nhập

Hình ảnh của tác giả

Bước 2: Chọn bảng sẽ được nhập

Bước 2: Chọn bảng sẽ được nhập

Hình ảnh của tác giả

=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films_(2012%E2%80%932019)","table",1)

Bạn có thể nhập một danh sách theo cùng một cách. Thay đổi duy nhất là thay thế bảng từ bằng danh sách trong tham số hàm.

Hãy nói rằng bạn không muốn nhập tất cả các cột, thay vào đó là một số chọn. Bạn có thể vượt qua chỉ số của các cột mong muốn. Chẳng hạn, nếu chúng ta chỉ muốn ba cột đầu tiên, chức năng của chúng ta sẽ như sau:

Voila! Toàn bộ bảng được trích xuất và điền vào bảng tính. Đây là những gì bạn nhận được trong tờ Google:

Tạo một tờ Google mới hoặc tạo một tab mới trên một tờ hiện có. Nhập công thức sau trong một ô chỉ định URL, truy vấn và số chỉ mục.

Voila! Toàn bộ bảng được trích xuất và điền vào bảng tính. Đây là những gì bạn nhận được trong tờ Google:

Hình ảnh của tác giả

Hãy để kết hợp tất cả ba bước trên và xem xét bản demo từ đầu đến cuối bên dưới:

Bạn có thể nhập một danh sách theo cùng một cách. Thay đổi duy nhất là thay thế bảng từ bằng danh sách trong tham số hàm.

Tùy chỉnh đầu ra: Sử dụng chức năng truy vấn

Có một loạt những điều bạn có thể làm để tùy chỉnh dữ liệu đã nhập. Điều này có thể đạt được bằng cách sử dụng chức năng Query kết hợp với
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films_(2012%E2%80%932019)","table",1)
0 Hàm
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films_(2012%E2%80%932019)","table",1)
0 chạy truy vấn API trực quan hóa Google trên dữ liệu. Hãy xem một số cách để làm điều này:

Giới hạn số lượng cột nhập khẩu

Hãy nói rằng bạn không muốn nhập tất cả các cột, thay vào đó là một số chọn. Bạn có thể vượt qua chỉ số của các cột mong muốn. Chẳng hạn, nếu chúng ta chỉ muốn ba cột đầu tiên, chức năng của chúng ta sẽ như sau:

=query(IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films","table",1),"Select Col1,Col2,Col3")
Image bởi tác giả the Comedy genre. This can be done very easily as follows:Hãy xem làm thế nào chúng ta đã kèm theo hàm IMPORTHTML với hàm
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films_(2012%E2%80%932019)","table",1)
2 và chỉ định các chỉ số cột. the Comedy genre. This can be done very easily as follows:Hãy xem làm thế nào chúng ta đã kèm theo hàm IMPORTHTML với hàm
=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films_(2012%E2%80%932019)","table",1)
2 và chỉ định các chỉ số cột.

Lọc dữ liệu dựa trên một cột

Một kịch bản khác sẽ là khi chúng tôi muốn một số dữ liệu cụ thể, tức là dữ liệu chỉ về thể loại hài. Điều này có thể được thực hiện rất dễ dàng như sau:

=query(IMPORTHTML("https://en.wikipedia.org/wiki/List_of_Netflix_original_films","table",1),"Select * where Col2='Comedy'")
Image bởi tác giả

Bạn có thể đặt HTML vào Google Sheets không?

Google Sheets cung cấp một chức năng gọi là Importhtml nhập dữ liệu từ bảng hoặc danh sách trong trang HTML. Bạn có thể sử dụng chức năng này để tự động kéo dữ liệu vào một tờ Google và sau đó vào Geckoboard. Bước đầu tiên là nhận được dữ liệu bạn cần trong Google Sheets bằng Importhtml.. You can use this function to automatically pull data into a Google Sheet and then into Geckoboard. The first step is getting the data you need in Google Sheets using ImportHTML.. You can use this function to automatically pull data into a Google Sheet and then into Geckoboard. The first step is getting the data you need in Google Sheets using ImportHTML.

Trình chỉnh sửa HTML ở đâu trong Google Sheets?

Bạn có thể truy cập trực tiếp mã HTML cơ bản của tài liệu bằng cách truy cập "Chỉnh sửa> Chỉnh sửa HTML".Có rất nhiều công dụng cho việc này.Ví dụ: sử dụng các công cụ làm bảng WYSIWYG của Google Docs - sau đó truy cập "Chỉnh sửa HTML".

Làm cách nào để nhận dữ liệu biểu mẫu HTML trong Google Sheets?

Thêm url ứng dụng web vào biểu mẫu HTML của bạn. Ngoài ra, thêm một đoạn mã để chuyển đổi dữ liệu biểu mẫu thành JSON để gửi nó đến bảng tính Google của bạn.Bây giờ, biểu mẫu HTML của bạn sẽ sẵn sàng gửi dữ liệu cho Google Sheets của bạn!Also, add a piece of code to convert the form data into JSON to send it to your Google spreadsheet. Now, your HTML form should be ready to submit the data to your Google Sheets! Also, add a piece of code to convert the form data into JSON to send it to your Google spreadsheet. Now, your HTML form should be ready to submit the data to your Google Sheets!

Làm cách nào để nhúng HTML vào Google Docs?

Thêm mã HTML, CSS hoặc JavaScript vào trang web của bạn...

Trên máy tính, hãy mở một trang web trong các trang web mới của Google ..

Ở bên phải, nhấp vào chèn.Nhúng.....

Nhấp vào mã nhúng ..

Thêm mã của bạn, sau đó nhấp vào Tiếp theo.Mã JavaScript phải nằm trong thẻ.....

Nhấp vào Chèn ..

Để xuất bản các thay đổi của bạn, ở trên cùng bên phải, nhấp vào Xuất bản ..