㈠ Excel怎麼從提取網頁數據
單擊【數據】--【獲取外部數據】--【自網站】,單擊進入。
㈡ 網頁端數據獲取有哪些方式呢
主要就是ajax獲取數據,當然也可以通過websocket獲取數據。其中ajax是獲取數據最主要的方式,後台寫好的介面,前端通過發送請求,來獲取後台返回的數據,然後通過js解析,渲染到頁面上。websocket也可以獲取數據,後台伺服器可以推送消息給前端,前端通過websocket的onmessage回調函數來接收後端發送的數據。
㈢ 怎麼樣從網路上獲取所需要的數據
關於從網頁上獲取數據
網頁上常包含適合在 Microsoft Excel 中進行分析的信息。例如,可以在 Excel 中使用直接從網頁上獲取的信息分析股票報價。根據需要,可以檢索可刷新的數據(即可以藉助網頁上的最新信息在 Excel 中更新數據),或者可以從網頁上獲取數據並將其靜態保存在工作表中。
1.使用 Web 查詢獲取可刷新的數據
藉助 Web 查詢,可以檢索網頁上的數據,如單個表格、多個表格或全部文本,然後利用 Excel 中的工具和功能對這些數據進行分析。只需單擊一下按鈕,即可方便地藉助網頁上的最新信息刷新數據。例如,可以從公共網頁上檢索和更新股票報價,或者從公司的網頁上檢索和更新銷售信息表格。
Web 查詢可檢索網頁上的數據並將其返回到 Excel 中進行分析。
2.復制和粘貼靜態數據或可刷新的查詢
可以使用熟悉的復制和粘貼命令將網頁上的數據復制到 Excel 工作表。將網頁上的數據粘貼到 Excel 中時,通過單擊「粘貼選項」 可靜態保存數據或者使其可以刷新。
3.從 Microsoft Office Web Components 中導出數據
在瀏覽器中,可以使用「導出到 Microsoft Excel」工具欄按鈕從互動式電子表格和數據透視表列表中導出數據。有關詳細信息,請參閱數據透視表列表或電子表格的「Microsoft Office Web Component 幫助」。
4.打開 HTML、MHTML 或 XML 文件
在 Excel 中,使用「文件」菜單上的「打開」命令可打開任意一個 HTML 文件、MTHML 文件或格式更完善的 XML 文件。
當打開一個 HTML 或 MHTML 文件時,將獲得整個網頁,但可能丟失一些格式、腳本、.gif 圖像文件(只在 HTML 中)或單個單元格中的數據列表。
當打開一個 XML 文件時,可以選擇應用一個還是多個引用樣式表。
㈣ 如何在網站找數據
1、伺服器日誌
隨著網站應用的不斷擴張,網站日誌不再局限於點擊流的日誌數據,如果你的網站提供上傳下載、視頻音樂、網頁游戲等服務,那麼很明顯,你的網站伺服器產生的絕不僅有用戶瀏覽點擊網頁的日誌,也不只有標準的apache日誌格式日誌,更多的W3C、JSON或自定義格式的輸出日誌也給網站分析提供了新的方向。
網站分析不再局限於網頁瀏覽的PV、UV,轉化流失等,基於事件(Events)的分析將會越來越普遍,將會更多的關注用戶在接受網站服務的整個流程的情況:上傳下載是否完成,速度如何;用戶是否觀看的整部視頻,視頻的載入情況;及用戶在玩網頁游戲時的操作和體驗分析等。
2、網站分析工具
當然,通過網站分析工具獲得數據是一個最為簡便快捷的方式,從原先的基於網站日誌的AWStats、webalizer,到目前非常流行的基於JS Tags的Google Analytics、99click的SiteFlow,及JS和網站日誌通吃的WebTrends。通過網站分析工具獲得的數據一般都已經經過特殊計算,較為規范,如PV、UV、Exit Rate、Bounce Rate等,再配上一些趨勢圖或比例圖,通過細分、排序等方法讓結果更為直觀。
但通過網站分析工具得到數據也不遠只這些,上面的這些數據也一樣可以通過統計網站日誌獲得,但網站分析工具的優勢在於其能通過一些嵌入頁面的JS代碼獲得一些有趣的結果。
3、資料庫數據
對於一般的網站來說,存放於資料庫中的數據可以大致分為3個部分:
1、網站用戶信息,一般提供注冊服務的網站都會將用戶的注冊賬號和填寫的基本信息存放在資料庫裡面;
2、網站應用或產品數據,就像電子商務的商品詳細信息或者博客的文章信息,如商品信息會包含商品名稱、庫存數量、價格、特徵描述等;
㈤ 如何從網頁中提取數據,網頁提取的數據有什麼用
用戶獲取網路信息一般有三種模式:一是搜索模式;二是推薦模式;三是列表模式。三種模式各有不同的特點,決定了各自在不同用戶需求場景下的應用。我們說實際上信息分為兩個層面,用戶端與平台端。
所謂的用戶端即信息以方便用戶識別獲取的方式呈現給用戶,所謂平台端即信息以便於平台方管理的形式儲存。
不同的信息檢索模式決定了被檢索信息在客戶端與平台端的不同組織形式。對於客戶端,用戶需求、信息獲取場景的不同決定了用戶對於信息的需求點的不同,因而為了方便用戶快速獲取信息只需展示信息相應維度的特徵即可。
平台端
對於平台端,不同的信息獲取模式對應的是平台端(即後台)對信息的不同管理組織模式。換句話說,平台的主要信息檢索方式最終會決定平台的信息視覺呈現形式。
原因在於,三種信息檢索方式需要不同的信息組織形式進行配合。而最終的決定性因素在於用戶的場景需求。
在實際的使用過程中因為信息呈現的復雜性,單一的信息檢索模式並不能完全滿足信息的呈現,因而往往是三者相互配合,但是因為用戶對於信息獲取的不同期待又決定了信息呈現方式必然會以某一種形式為主。
㈥ vba如何抓取網頁上的數據
代碼:
Private Sub CommandButton1_Click()
Dim IE As Object
Dim i As Integer
i = 1
'打開網頁:創建一個IE對象,然後給一些屬性賦值。Visible是可見性,navigate是網頁地址
Set IE = CreateObject('internetexplorer.application')
With IE
.Visible = True
.navigate 'http://hanyu.iciba.com/pinyin.html'
'等待網頁完全載入
Do Until .ReadyState = 4
DoEvents
Loop
'拷貝漢字到網頁文本框,然後點擊轉換按鈕,並取出轉換結果
Do While Sheets('sheet1').Cells(i 1, 1).Value <> ''
'從IE.Document.all句柄中把頁面上要使用的節點找出來。這里的方法是:
.document.all('source').Value 給以source為ID的文本框賦值
.document.all.tags('img')(1).Click 點擊圖片集合里的第二張圖片
.document.all('to').Value 取出以to為ID的文本框內容
.document.all('source').Value = Sheets('sheet1').Cells(i 1, 1).Value
.document.all.tags('img')(1).Click
Do Until .ReadyState = 4
DoEvents
Loop
Sheets('sheet1').Cells(i 1, 2).Value = .document.all('to').Value
i = i 1
Loop
'關閉網頁
.quit
End With
End Sub
代碼解釋:(見注釋)
貼士:
1)VBA只能操作IE瀏覽器,原因就一句話:都是微軟家的產品嘛
2)要先引用Micorsoft Internet Controls
㈦ 通過web查詢的方法獲取網路上的數據
excel從2000版本開始就可以從網頁上獲取數據了,在excel中可以通過web查詢的方法獲取網路上的數據,具體的操作方法有兩種。
1、直接打開網路上的工作簿
如果用戶位於區域網中,那麼就可以直接打開網路上的數據了。選擇“文件”菜單中的“打開”命令,在彈出的“打開”對話框中,按下“查找范圍”中的“網上鄰居”,找到需要的文件並打開即可。
2、通過Web查詢的方法來獲取網上數據
選擇“數據”菜單中“獲取外部數據”子菜單中的“運行保存的查詢”命令,在彈出的“運行查詢”對話框中,選擇需要運行的Web查詢方式,選定後單擊“獲取數據”按鈕。在出現的“將外部數據返回給 Microsoft Excel”對話框中,用戶可以設置數據的放置位置。用戶可以單擊“屬性”按鈕,進行相應的設置。單擊“參數”按鈕,可以進入“查詢參數”對話框來設置獲取參數值的方法。在“參數”和“屬性”後,就會進入最終的“輸入參數值”對話框,在這里輸入運行Web查詢的參數(可用逗號分隔)即可。
很多時候我們我們的excel表格都需要從網上獲取一些比較實時的數據當作一些參考數據來使用,通過上面的方法就可以實現了。