用excel解析XML文檔進行網站資料分析

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

較多的網站會選擇將XML作為資料交換的文檔,原因在於XML可以跨平臺工作的,它包括了從XML文檔中獲取資料和將資料轉化為XML文檔兩個方面。 excel的VBA就能完成這樣的工作,通過建立映射既能從XML中獲取資料並在excel中顯示,也可以通過映射將工作表中的資料轉化為XML文檔。 這極大地方便了站長們對於站內一些資料的管理、統計和分析。 接下來,我就以圖文詳細解說的方式和大家分享excel處理XML文檔的具體過程。

資料分析通常不是從XML檔中直接查看資料,而是通過協力廠商高級應用軟體或者平臺匯出資料,再轉換成表格來讀取XML檔資料。 其實除了專業軟體外,大家常用且順手的excel就能很好地完成讀取過程。

(1)打開XML文檔

用活頁簿的OpenXml的方法打開XML文檔,當活頁簿打開或者導入XML文檔的時候會產生一個映射。 例如用如下的excel中的VBA代碼將位於D盤下的「網站註冊使用者資訊.xml」檔用excel 2007打開並產生映射。

  

運行結果如下:

  

這樣的excel資料表格就方便站長們進行按時間排序、按登陸次數統計、近期註冊使用者數量等資料的統計分析,並能較容易地用直條圖等進行形象的對比。 這有利於站長們更細緻地分析網站註冊使用者的資訊並進行篩選分析。

(2)追加資料

在一般情況下,導入資料是先刪除原有的資料再寫入新的資料,為了避免刪除原有資料,需要更改映射屬性。 例如用如下的excel中的VBA代碼進行追加新資料。 先在工作表中放置一個按鈕,命名為「導入新註冊使用者資料」,

  

當消費者按一下該按鈕的時候會出現打開對話方塊,選擇XML檔,如果工作表映射不存在,自動建立一個「網站註冊使用者資訊」的映射,並將制定的檔內容導入,否則就將新檔的內容追加到工作表中。

excel的VBA代碼如下

  

點擊「導入新註冊使用者資料」的按鈕重複導入「網站註冊使用者資訊.xml」文檔後,運行結果如下所示:

  

綜上所述,利用excel的VBA導入XML文檔資料,用excel表格進行統計分析,更能讓站長們得心應手地分析網站運營相關資料,時時掌握網站運行的相關指標。

本文由 名古城官網 HTTP://www.nakzen.com 原創,首發在A5,轉載的時候請保留作者連結,謝謝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.