日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Uipath杂谈】用Datatable处理数据(二)

發布時間:2023/12/18 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【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处理数据(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。