【Uipath杂谈】用Datatable处理数据(二)
生活随笔
收集整理的這篇文章主要介紹了
【Uipath杂谈】用Datatable处理数据(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在上一篇博客中,我花費了很大的力氣去提取一個excel表中的數據,可能很多人不明白我為什么要做這件事
?
上次的實踐結果:
?
但其實這只是第一步,最終我是需要根據這個數據得到下面的結果
?
Uipath絕對不是簡單的提取數據,而是能根據所提供的數據,進行計算,最終得到你想要的結果,從而減少人力使用,讓機器自己去實現
?
具體實現:
關于提取DateTable中數據的內容,前一篇博客已經寫的很清楚了,如果不明白可以去翻閱一下。
?
這篇博客主要是對于數據內容的處理以及輸出。
因此整個流程,多了Build Data Table和Write Range兩個流程,其作用是創建輸出表和寫到excel表里。
?
一、讀取數據(Read Range)
這次讀取數據要從頭讀取,因為我需要其他列的信息,同時需要添加表頭,方便查找
?
二、Bulid Data Table
設置了輸出表的格式,其中包括我想要知道的信息。
為什么年齡和成績是double格式,是因為從表一提起的數據就是這個格式,因此沒有改變
?
三、數據處理(While)
從輸出表想要拿到的信息分析,日期、姓名、年齡和成績都屬于同一行的內容,而評價是對于成績的判斷
最特殊的就是科目,因為它屬于成績所在列的內容,因此需要最先判斷
其中判斷使用了.net中的column函數,從而提取想要的這一列的表頭的信息
而int_Count就是計數器,用來對列進行判斷。
?
(2)對于行的處理
?
前面沒有變,還是先將成績提取出來
用if去對評價進行處理
?
因為for each row就是提取了這一行,因此我們想要得到的其他信息比如日期,同樣用get row item直接實現就好
這就是為什么要添加表頭,因為可以根據表頭直接就找到信息
?
設置完全部信息后,用add data Row按照格式輸出就好
這樣就實現了全部功能。
總結:使用Uipath提供的dataTable相關函數,對于表單的處理就能很容易就實現了
?
?
備注:如何使用DATATABLE相關功能,其實是屬于插件,剛裝Uipath可能沒有
按照步驟去插件里找下載就可以使用了。
?
總結
以上是生活随笔為你收集整理的【Uipath杂谈】用Datatable处理数据(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMvc下载文件损坏
- 下一篇: pci设备驱动例程