UiBot數(shù)據(jù)表該如何使用,來看看如何快速處理數(shù)據(jù)
? ?數(shù)據(jù)表是非常重要的數(shù)據(jù)處理工具,可以使用它對(duì)數(shù)據(jù)進(jìn)行合并,排序,篩選等操作。下面通過一個(gè)簡(jiǎn)單的示例來學(xué)習(xí)它的使用。
??????以下是某學(xué)校的學(xué)員成績(jī)表和通訊錄表,均存儲(chǔ)在Excel文件中。兩表之間以學(xué)號(hào)作為關(guān)聯(lián)。某些學(xué)員沒有提供電話,所有缺失部分學(xué)員的聯(lián)系方式,同時(shí)也有部分同學(xué)沒有參加考試,所以缺少他們的成績(jī)記錄,表格如下:

??????現(xiàn)在學(xué)校需要找出參加考試且留有聯(lián)系電話的同學(xué),形成一張同時(shí)有成績(jī)和聯(lián)系方式的表格,再通過電話告知他們考試成績(jī),完成該需求并不難,可以通過UiBot中Excel模塊的”讀取區(qū)域“命令讀取“成績(jī)表”和“通訊錄”中的內(nèi)容,然后構(gòu)建成兩個(gè)數(shù)據(jù)表。
??????接下來使用“合并數(shù)據(jù)表”命令將兩個(gè)數(shù)據(jù)表進(jìn)行合并,并設(shè)置該命令的屬性,其中“左表”設(shè)置為“成績(jī)表”,“右表”設(shè)置為“通訊錄”,“左表列”和“右表列”均為“學(xué)號(hào)”,這兩個(gè)屬性的作用是設(shè)置在兩個(gè)表中,以哪兩列作為關(guān)聯(lián)進(jìn)行數(shù)據(jù)合并,在本例中即是將左表和右表中學(xué)號(hào)相同的記錄進(jìn)行合并,形成一個(gè)新的表格。“連接方式”屬性設(shè)置為“內(nèi)連接”,如圖:

??????將合并后的數(shù)據(jù)表轉(zhuǎn)為數(shù)組,并保存到Excel中即可獲得所需表格,如圖:

??????除了“內(nèi)連接”,數(shù)據(jù)表還提供“外連接”、“左連接”、“右連接”,這幾個(gè)連接的具體釋義如下:
內(nèi)連接:連接左右兩個(gè)表中“左表列”和"右表列"字段相等的記錄,如上圖(結(jié)果表):
外連接:左右兩表中所有記錄進(jìn)行連接,如圖:

左連接:左表中的所有記錄不變,篩選出右表中“學(xué)號(hào)”等于左表中“學(xué)號(hào)”的記錄進(jìn)行連接,如圖:

右連接:右表中的所有記錄不變,篩選出左表中“學(xué)號(hào)”等于右表中“學(xué)號(hào)”的記錄進(jìn)行連接,如圖:

??????數(shù)據(jù)表中還有很多實(shí)用的功能,例如:”數(shù)據(jù)表去重“、”數(shù)據(jù)篩選“等,大致使用方法基本類似,這里就不再逐一介紹。如果大家對(duì)某條命令的功能不清楚,可以將鼠標(biāo)懸停在命令上,此時(shí)UiBot會(huì)有相應(yīng)的功能提示,對(duì)于命令的屬性也可以使用相同方法獲得提示,如圖:

??????要使用好數(shù)據(jù)表,首先需要熟悉數(shù)據(jù)表的各個(gè)功能,其次要靈活運(yùn)用這些命令,很多場(chǎng)景需要把多個(gè)功能組合起來使用,所以大家在處理數(shù)據(jù)時(shí)一定要多多轉(zhuǎn)換思路,不要一味蠻干。