C# - 使用 Log Parser 讀取 XML CSV EVT

摘要:C# - 使用 Log Parser 讀取 XML CSV EVT

之前有一篇文章提到 遠端收集特定主機之EventLog,這篇文章還有下文,那就是將每一個 EVT 檔拿回去公司時,有沒有辦法將這些資料,在不用還原到 事件檢視器 就可以進行資料查詢,以及資料分析呢!? 那時的我,只說能說:「沒辦法耶,可能要還原後,再用程式去讀取做查詢及分析」。直到遇到 Log Parser 時,我終於能說:「可以,並且我可以將資料寫入資料庫後,讓你查詢,並且可以搭配 Microsoft Chart Controls 來顯示你所要的圖表」。

呆言呆語:
Log Parser 2.2 安裝很簡單,且 MS 所提供的 Help 超好用,請多善用。

步驟一:先準備所要讀取的檔案

XML:在以下的功能中,會使用程式來產生

CSV檔:
ID, Name, Salary
11, 張 11, 11000
12, 張 12, 12000
13, 張 13, 13000
14, 張 14, 14000
15, 張 15, 15000

EVT:請自行將本機的事件檢視器另存

步驟二:將 Log Parser 加入 參考 當中



步驟三:佈一下 Window Form 的畫面


步驟四: 


結果: 





參考:
Log Parser 2.2
介紹好用工具:Log Parser (分析多種 Log 格式的超強工具)
C# XmlWriter Tutorial
如何:使用 Visual C# .NET 從檔案讀取 XML
Log Parser-記錄檔分析器
用Log Parser和C#打造網站訪問統計分析系統