Hướng dẫn can a website pull data from excel? - một trang web có thể lấy dữ liệu từ excel?

Bảng tính Microsoft Excel là những nơi thuận tiện để lưu trữ lượng dữ liệu hạn chế. Excel là một ứng dụng bảng tính, nhưng một tệp Excel cũng có thể đóng vai trò là cơ sở dữ liệu cho trang web của bạn nếu bạn có thể thực hiện một số chương trình cơ bản. Một trong những cách đơn giản nhất để thực hiện điều này là tạo chương trình PHP, kết nối với tệp Excel của bạn, kéo dữ liệu cần thiết và hiển thị HTML trên trang web của bạn. Sử dụng kết nối không có DSN [nghĩa là không có nguồn dữ liệu được xác định trên máy chủ] để kết nối chương trình với cơ sở dữ liệu của bạn để đơn giản. Bạn sẽ cần sử dụng HTML để định dạng dữ liệu.

  1. Khởi chạy ứng dụng Microsoft Excel.

  2. Tạo một sổ làm việc excel mới bằng cách chọn ra New New từ menu Tệp của tập tin trong ứng dụng Excel và chọn tùy chọn để tạo sổ làm việc trống và sau đó nhập dữ liệu vào bảng tính, bao gồm bất kỳ tiêu đề hàng và cột nào. Nếu bạn có một tệp Excel hiện có chứa dữ liệu, hãy chọn tùy chọn Mở mở từ menu thay thế và xác định vị trí và mở tệp.

  3. Khởi chạy ứng dụng Notepad hoặc trình soạn thảo PHP của bạn. Đảm bảo rằng bạn lưu tệp với tiện ích mở rộng .php.

  4. Tạo kết nối với tệp Excel bằng cách nhập mã cần thiết vào tệp PHP của bạn. Bạn sẽ cần xác định các biến cho tệp Excel, thư mục có vị trí và kết nối. Bạn xác định kết nối bằng chuỗi kết nối ODBC.

Nhập dữ liệu từ web

Excel cho Microsoft 365microsoft 365 cho doanh nghiệp nhiều hơn ... ít hơn Microsoft 365 for business More...Less

Bắt đầu với Truy vấn Power và đưa kỹ năng chuyển đổi dữ liệu của bạn lên cấp độ tiếp theo. Đầu tiên, chúng ta hãy nhập một số dữ liệu.

Lưu ý & nbsp; & nbsp; & nbsp; & nbsp; Mặc dù các video trong khóa đào tạo này dựa trên Excel cho Microsoft 365, chúng tôi đã thêm các hướng dẫn dưới dạng nhãn video nếu bạn đang sử dụng Excel 2016. & NBSP;      Although the videos in this training are based on Excel for Microsoft 365, we've added instructions as video labels if you are using Excel 2016. 

  1. Tải xuống hướng dẫn mẫu đi kèm với khóa đào tạo này, từ đây, và sau đó mở nó.

  2. Trên dữ liệu nhập từ bảng tính web, sao chép URL, đây là trang Wikipedia cho bảng xếp hạng FIFA World Cup.Import Data from Web worksheet, copy the URL, which is a Wikipedia page for the FIFA World Cup standings.

  3. Chọn Dữ liệu> Nhận & Biến đổi> Từ Web.Data > Get & Transform > From Web.

  4. Nhấn Ctrl+V để dán URL vào hộp văn bản, sau đó chọn OK.OK.

  5. Trong ngăn Navigator, trong các tùy chọn hiển thị, chọn bảng kết quả.Navigator pane, under Display Options, select the Results table.

    Truy vấn Power sẽ xem trước nó cho bạn trong khung Chế độ xem bảng ở bên phải.Table View pane on the right.

  6. Chọn Tải. Truy vấn Power biến đổi dữ liệu và tải nó dưới dạng bảng Excel.Load. Power Query transforms the data and loads it as an Excel table.

  7. Bấm đúp vào tên tab tờ và sau đó đổi tên nó "Kết quả World Cup".

Mẹo & nbsp; & nbsp; Để có được cập nhật dữ liệu World Cup này, chọn bảng, sau đó chọn Truy vấn làm mới.    To get updates to this World Cup data, select the table, and then select Query Refresh.

Cần sự giúp đỡ nhiều hơn?

Thu thập dữ liệu »excel» trang web dữ liệu vào excel

Cách cung cấp dữ liệu trực tiếp từ một trang web vào excel

Có hai cách bạn có thể cung cấp dữ liệu trực tiếp từ một trang web vào Excel. Dễ nhất chỉ đòi hỏi các lựa chọn hộp menu và hộp thoại trong Excel. Tuy nhiên, bạn có thể thực hiện các hoạt động tinh vi hơn bằng cách sử dụng tệp truy vấn web.

Bạn có thể thu thập dữ liệu được giữ trong một bảng hoặc dưới dạng văn bản được định dạng sẵn [bên trong HTML hoặc thẻ].

Nhập nhanh dữ liệu trực tiếp

Bạn có thể dễ dàng nhập một bảng dữ liệu từ một trang web vào Excel và thường xuyên cập nhật bảng với dữ liệu trực tiếp.

  1. Mở một bảng tính trong Excel.
  2. Từ menu dữ liệu tùy thuộc vào phiên bản Excel Chọn get & chuyển đổi dữ liệu> từ web [ví dụ: trong Excel 2016] hoặc nhận dữ liệu bên ngoài [ví dụ: năm 2000] hoặc nhập dữ liệu bên ngoài [ví dụ: trong XP].Get & Transform Data > From Web [eg in Excel 2016] or Get External Data [eg in 2000] or Import External Data [eg in XP].
  3. Trong Excel 2016:
    • Điền vào URL của trang web với bảng dữ liệu mong muốn của bạn. Excel sẽ kết nối.
    • Chọn một bảng và chọn Tải. Máy đo sức căng
      Strain gauge
  4. Trong Excel 2000:
    • Chọn truy vấn web mới.
    • Điền vào cuộc đối thoại này với URL của trang web, bảng dữ liệu bạn muốn và định dạng bạn muốn giữ.
  5. Trong Excel XP:
    • Chọn truy vấn web mới.
    • Điền vào cuộc đối thoại này với URL của trang web, bảng dữ liệu bạn muốn và định dạng bạn muốn giữ.
    • Trong Excel XP:
  6. Nhập URL của trang web mà bạn muốn nhập dữ liệu và nhấp vào GO.refresh the data. In Excel 2016, From the Data menu select Queries & Connections. Right-click your table and select Properties then choose how often to refresh. In Excel 2000, from the Data menu select Import External Data again, then choose Data Range Properties.

Chọn bảng dữ liệu bạn muốn nhập, sau đó nhấp vào nút Nhập.

Chọn tần suất bạn muốn làm mới dữ liệu. Trong Excel 2016, từ menu dữ liệu chọn truy vấn & kết nối. Nhấp chuột phải vào bảng của bạn và chọn Thuộc tính sau đó chọn tần suất làm mới. Trong Excel 2000, từ menu dữ liệu, chọn nhập lại dữ liệu bên ngoài, sau đó chọn thuộc tính phạm vi dữ liệu.

Phương pháp này cũng hữu ích để thu thập dữ liệu tĩnh từ một trang web. Dữ liệu sẽ được nhập một cách đáng tin cậy vào các cột và hàng chính xác trong Excel. Nếu bạn chỉ sao chép và dán dữ liệu từ một trang web sang Excel, đôi khi bạn thấy toàn bộ hàng dữ liệu nằm trong một ô. [Sử dụng lệnh đặc biệt dán thường sẽ đạt được điều này, nhưng không phải lúc nào cũng vậy.].iqy. Its contents looks like this:

    //weather.msn.com/local.aspx?wealocations=wc:UKXX0092

    

    Selection=2

    Formatting=None
  • Tạo tệp truy vấn web
  • Để linh hoạt hơn trong việc nhập dữ liệu, hãy sử dụng tệp truy vấn web. Đây là một tệp văn bản với phần mở rộng .iqy. Nội dung của nó trông như thế này:
  • Dòng đầu tiên là URL của trang giữ dữ liệu. Trong ví dụ của chúng tôi điều kiện thời tiết hiện tại ở Manchester, từ trang web MSN.com.
  • Dòng thứ hai trống.
  • Dòng thứ ba đặt bảng dữ liệu nào để nhập, trong trường hợp này là bảng thứ hai trên trang. Nó có lựa chọn biểu mẫu =. Xem dưới đây để biết thêm chi tiết.

Dòng thứ tư chỉ định rằng bất kỳ định dạng nào trên trang web nên bị bỏ qua.

  1. Nhấp chuột phải vào đây để tải xuống tệp .iqy
    • Để sử dụng tệp văn bản này,
    • Chọn nơi đặt dữ liệu và nhấp vào OK. Dữ liệu trực tiếp xuất hiện trong bảng tính của bạn.
  2. Trong Excel 2000, từ menu dữ liệu, hãy chọn dữ liệu bên ngoài
    • Nhấp vào chạy truy vấn đã lưu
    • Chọn tệp .iqy bạn đã tạo và chọn nơi đặt dữ liệu.

Các tùy chọn lựa chọn khác có sẵn: select = allTables, select = EntirePage và select = "Tên của bảng". Để tìm tên của một bảng, bạn sẽ phải xem mã nguồn của trang. Đối với nhiều bảng, hãy phân tách tên bảng hoặc số bằng dấu phẩy. Selection=AllTables, Selection=EntirePage and Selection="name of table". To find the name of a table you will have to look at the source code of the page. For more than one table, separate the table names or numbers with commas.

Các tùy chọn định dạng khác có sẵn: Định dạng = Không trả về văn bản thuần túy mà không có bất kỳ định dạng nào. Bạn cũng có thể sử dụng định dạng = tất cả, để sao chép tất cả các phông chữ và siêu liên kết trong trang web vào trang tính Excel. Cuối cùng, bạn có thể sử dụng định dạng = rtf, để giữ phần lớn định dạng không đặt các siêu liên kết. Formatting=None returns plain text without any formatting. You could also use formatting=All, to copy all the fonts and hyperlinks in the web page to the Excel sheet. Finally you could use Formatting=RTF, to keep most of the formatting put not the hyperlinks.

Sử dụng một tập tin truy vấn cung cấp cho bạn sự linh hoạt tuyệt vời. Chẳng hạn, bạn có thể mã hóa tệp để Excel sẽ hỏi bạn những mục dữ liệu bạn muốn.

Yêu cầu các mục dữ liệu khác nhau

Excel gọi điều này bằng các tham số động. Ví dụ, tôi sẽ sử dụng tìm kiếm Google cho "Phần mềm Windmill".

Nếu bạn đã tìm kiếm trên Google cho "Phần mềm Windmill", URL của kết quả tìm kiếm có thể trông giống như //www.google.co.uk/search?q=windmill+ware này nếu bạn sử dụng nó làm URL truy vấn web của mình, Kết quả tìm kiếm cho "phần mềm cối xay gió" sẽ được đặt trong bảng tính của bạn.
//www.google.co.uk/search?q=windmill+software
If you used this as your Web Query URL, the search results for "Windmill Software" would be placed in your spreadsheet.

Tuy nhiên, nếu bạn sử dụng một dòng như thế này làm Web của bạn sử dụng.
//www.google.com/search?q=["q","Enter the Search Term:"]
you will be asked for the search term Google is to use.

Tất nhiên, bạn sẽ không thường cần hiển thị kết quả tìm kiếm trong bảng tính của mình, nhưng nó minh họa phương thức. Bạn có thể làm điều này cho bất kỳ dữ liệu xử lý trang web theo cách này. Đó là, bất kỳ trang web trả lại dữ liệu với A? trong URL theo sau là một cặp tên = giá trị.

Trong Excel XP, bạn cũng có thể đề cử một ô trong bảng tính để giữ thuật ngữ truy vấn. Bất cứ khi nào nội dung của ô này thay đổi, dữ liệu sẽ được cập nhật trong Excel.nominate a cell in the spreadsheet to hold the query term. Whenever the contents of this cell change, the data will be updated in Excel.

Để làm điều này:

  1. Trong Excel, từ menu dữ liệu, chọn nhập dữ liệu bên ngoài.
  2. Chọn một tệp .iqy sau đó nhấp vào nút Tham số.
  3. Chọn để "lấy giá trị từ ô sau" và chọn ô.

Sử dụng tệp truy vấn theo cách này cung cấp một cách dễ dàng và nhanh chóng để lấy dữ liệu trực tiếp từ web vào bảng tính của bạn. Bạn có thể chọn tần suất làm mới dữ liệu hoặc đơn giản là giữ nó như hiện tại.

Thêm mẹo và thủ thuật Excel

  • Bản tin màn hình miễn phí của chúng tôi [ISSN 1472-0221] có một loạt các góc Excel, đưa ra gợi ý và mẹo sử dụng Excel. Để đăng ký để theo dõi điền vào e-mail của bạn dưới đây.
  • Để biết thông tin về biểu đồ với Excel, hãy xem các mẹo biểu đồ Excel của chúng tôi
  • Để biết thêm các mẹo về sử dụng Excel, hãy xem trang Mẹo và Thủ thuật Excel của chúng tôi.

Bình luận

Bạn có thể kết nối Excel với một trang web không?

Để tạo một liên kết đến một trang web từ Excel, nhấp vào tab Dữ liệu và trong nhóm dữ liệu bên ngoài, nhấp vào Web.Trình duyệt web Excel sẽ mở.Trong địa chỉ Nhập địa chỉ trang web và nhấn Go.Trong trình duyệt web Excel, bạn phải tìm bảng bạn muốn liên kết đến Excel.click the Data tab and in the Get External Data group click From Web. The Excel web browser will open. In Address enter the website address and press GO. In the Excel web browser you have to find the table you want to link to Excel.

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

Nhập nhanh dữ liệu trực tiếp Bạn có thể dễ dàng nhập bảng dữ liệu từ trang web vào Excel và thường xuyên cập nhật bảng với dữ liệu trực tiếp.Mở một bảng 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.

HTML có thể kéo dữ liệu từ Excel không?

Xuất dữ liệu Excel sang tệp HTML với lệnh Save As bằng lệnh Save As có thể lưu dữ liệu lựa chọn trong Microsoft Excel dưới dạng trang web [tệp HTML].1. Chọn phạm vi bạn muốn xuất dưới dạng tệp HTML. Using the Save As command can save a selection data in Microsoft Excel as a web page [html file]. 1. Select the range you want to export as html file.

Bài Viết Liên Quan

Chủ Đề