eml文件解析實例,簡歷信息抓取工具

先上工具效果圖,以下圖所示:正則表達式

背景

某公司使用58同城進行人員招聘,當有應聘人員經過58同城給該公司投簡歷後,58同城會發送一份郵件到該公司的註冊郵箱,郵件內容如上圖右側顯示,主題爲「應聘貴公司XXX(崗位)XXX(地區)XXX應聘人員姓名。工具

衝突

公司HR的文職人員須要聯繫應聘者,並詢問詳細狀況等,所以須要查看應聘者的聯繫電話。orm

依次點擊打開郵件來查看」手機號碼「,操做費時,HR人員但願可以快速獲取各應聘人員的關鍵信息,例如應聘的職位、工做地區、指望薪資等,並列出聯繫方式,能夠對信息進行快速排序選擇等,並方便的電話聯繫應聘人員。blog

解決方案

該工具使用C#.Net開發,界面使用Winform來繪製。排序

HR將郵件批量導出爲eml文件,並保存到一目錄下,使用該工具對指定目錄下的eml文件進行解析,並列出關鍵信息。此外能夠查看選擇的郵件記錄的詳細信息(相似郵件客戶端閱讀郵件),並能夠導出到Excel文件中。開發

基本功能和實現技術

  • 默認目錄, .Net APPSetting配置項
  • 導出Excel,C#讀寫Excel
  • 解析Eml文件, CDO COM組件
  • 抓取關鍵信息,正則表達式

 

題外話

簡單的輔助工具,雖然從成本上來講,它很不值錢,但從功效來講,它很賺錢,這也是信息化帶個各產業的價值。form

另,配置

有須要辦公輔助工具開發的朋友,能夠聯繫我,探討工做中遇到問題的解決方案。簡歷

相關文章
相關標籤/搜索