Easy Data Transform可以幫助用戶將表格數(shù)據(jù)轉(zhuǎn)換為信息,可以直接添加excel數(shù)據(jù)到軟件處理,可以在軟件左側(cè)區(qū)域找到很多數(shù)據(jù)處理方式,支持合并數(shù)據(jù)、拆分?jǐn)?shù)據(jù)、清理數(shù)據(jù)、檢索重復(fù)數(shù)據(jù)刪除、分析數(shù)據(jù)、匯總數(shù)據(jù)、插入數(shù)據(jù)、比較數(shù)據(jù),全部數(shù)據(jù)轉(zhuǎn)換選項(xiàng)都可以在軟件左側(cè)找到,拖動(dòng)需要使用的選項(xiàng)功能到數(shù)據(jù)處理界面就可以配置處理方案,從而輕松處理Excel表格的數(shù)據(jù),內(nèi)置幾十種數(shù)據(jù)處理選項(xiàng),處理完畢可以保存為TXT、xml、csv等新格式!
轉(zhuǎn)換數(shù)據(jù)
轉(zhuǎn)換操作來(lái)自輸入數(shù)據(jù)或其他轉(zhuǎn)換的數(shù)據(jù)集。有些變換只有一個(gè)輸入(例如Case),有些變換有兩個(gè)輸入(如Join),有些轉(zhuǎn)換有兩個(gè)或更多輸入(例如Stack)。
計(jì)算
對(duì)1或2列執(zhí)行計(jì)算并創(chuàng)建一個(gè)新列。將一列數(shù)字四舍五入到最接近的整數(shù)
Chop
刪除一列或多列中開(kāi)頭或結(jié)尾的字符。
比較Cols
通過(guò)比較其他兩列來(lái)創(chuàng)建一個(gè)新列。
通過(guò)連接現(xiàn)有列中的文本來(lái)創(chuàng)建新列。
凹進(jìn)行
將多個(gè)連續(xù)行連接成一行
復(fù)制Cols
創(chuàng)建選定列的一個(gè)或多個(gè)副本。
計(jì)數(shù)
統(tǒng)計(jì)所選列中每個(gè)文本項(xiàng)的出現(xiàn)次數(shù)。
交叉
通過(guò)組合每個(gè)輸入的每個(gè)可能的行組合來(lái)創(chuàng)建輸出。例如,如果第一輸入具有N1行,而第二輸入具有N2行,則結(jié)果將具有N1 X N2行。也稱為“笛卡爾乘積”或“交叉連接”。
解碼
轉(zhuǎn)換為Base64編碼、URL編碼、轉(zhuǎn)義HTML或轉(zhuǎn)義XML。
填滿
用下一個(gè)相鄰的非空單元格填充選定列中的空單元格。方向是要填充到(而不是從)的方向。
濾器
根據(jù)選定列中的數(shù)字、日期和文本值刪除行。
聚集
將多個(gè)列聚集到新的鍵列和值列中。也稱為unpivot、long pivot或group by。
if
根據(jù)一個(gè)或多個(gè)其他列中的值有條件地設(shè)置新列的值。
插入
基于另一個(gè)數(shù)據(jù)集中的數(shù)值樣本值對(duì)對(duì)對(duì)數(shù)據(jù)集的值進(jìn)行插值,并將結(jié)果放入新列中。
橫斷
只保留頂部數(shù)據(jù)集中具有較低數(shù)據(jù)集中存在的鍵值的行。
JavaScript語(yǔ)言
使用JavaScript(ECMAScript)創(chuàng)建自定義轉(zhuǎn)換。
Easy Data Transform允許您在無(wú)需編程的情況下執(zhí)行各種數(shù)據(jù)轉(zhuǎn)換。但有時(shí)您可能需要一個(gè)內(nèi)置轉(zhuǎn)換無(wú)法完成的專業(yè)轉(zhuǎn)換。為此,您可以使用JavaScript轉(zhuǎn)換。它允許您編寫(xiě)JavaScript函數(shù)的主體,為新列中的每一行計(jì)算一個(gè)值。現(xiàn)有列值可以用作變量。
加入
基于公共(鍵)列合并兩個(gè)輸入,例如,基于兩個(gè)輸入中存在的電子郵件地址或id列。底部數(shù)據(jù)集(通過(guò)垂直位置)連接到頂部數(shù)據(jù)集的右側(cè)。
查找
在底部輸入數(shù)據(jù)集中查找頂部輸入數(shù)據(jù)集中的列的值,并將結(jié)果放入新列中。
您可以管理將注釋文本添加到的大型.transform文件的復(fù)雜性:
·注釋項(xiàng)的注釋字段。右鍵單擊并從菜單中選擇“注釋”,即可將這些內(nèi)容添加到中央窗格中。也可以設(shè)置“箭頭”方向和“顏色”。如果右鍵單擊現(xiàn)有項(xiàng)目,如果有空間,“備注”項(xiàng)目將指向該項(xiàng)目。當(dāng)您將鼠標(biāo)懸停在“注釋”項(xiàng)目上時(shí),注釋將顯示為工具提示。
連接
選擇輸入或轉(zhuǎn)換項(xiàng)并添加轉(zhuǎn)換或輸出項(xiàng)時(shí),會(huì)自動(dòng)添加連接。
數(shù)字
根據(jù)要將值解釋為數(shù)字的方式,在“首選項(xiàng)”窗口中設(shè)置“區(qū)域設(shè)置”。例如,如果Locale設(shè)置為US或UK,則“123.45”是一個(gè)數(shù)字,而“123,45”不是,反之亦然,如果Locale是德國(guó)或法國(guó)。
正則表達(dá)式
“輕松數(shù)據(jù)轉(zhuǎn)換”允許在“比較”、“篩選”、“如果”、“替換”、“切片”和“拆分行”轉(zhuǎn)換中使用正則表達(dá)式。在JavaScript轉(zhuǎn)換中,它也可以作為JavaScript語(yǔ)言的一部分使用。
合并多個(gè)數(shù)據(jù)源
更改 CSV 文件分隔符和編碼
篩選和分析日志文件
遷移舊數(shù)據(jù)
重復(fù)數(shù)據(jù)刪除電子郵件和地址列表
重組數(shù)據(jù)列
重新格式化日期、時(shí)間和數(shù)字
在現(xiàn)有項(xiàng)之間添加轉(zhuǎn)換
添加或刪除頁(yè)眉
更改連接
更改編碼
轉(zhuǎn)換為百分比
復(fù)制一系列變換
對(duì)數(shù)據(jù)集進(jìn)行重復(fù)數(shù)據(jù)消除
查找日期/日期時(shí)間之間的差異
處理輸入中的列名/順序更改
處理具有多列的數(shù)據(jù)集
處理大型數(shù)據(jù)集
輸入固定寬度格式文件
合并數(shù)據(jù)集
移動(dòng).transform文件
輸出嵌套的JSON或XML
輸出到Excel
對(duì)許多文件執(zhí)行相同的轉(zhuǎn)換
替換空值
查看變換中的更改
顯示空白
將數(shù)據(jù)集拆分為多個(gè)文件
寫(xiě)入Excel文件的多個(gè)工作表
導(dǎo)入格式
xcel xls/xlsx、CSV、JSON、TSV、Fixed width、Plain text、vCard、XML
導(dǎo)出格式
Excel xls/xlsx、CSV、TSV、JSON、HTML、Markdown、Plain text、vCard、YAML、XML
1、將軟件直接安裝到C:Program FilesEasyDataTransform_1_24_0
2、復(fù)制破解補(bǔ)丁EasyDataTransform_1_24_0.exe到軟件安裝地址替換
3、打開(kāi)軟件就可以導(dǎo)入數(shù)據(jù):
單擊輸入按鈕以添加數(shù)據(jù)集(或?qū)⑽募系健爸行摹贝案裆希?
支持CSV/Excel/固定寬度/JON/純文本/TSV/vCard/XML格式。
4、可以點(diǎn)擊Quick Start Guide打開(kāi)軟件的幫助教程
快速入門指南
這是對(duì)Easy Data Transform的一些功能的快速介紹。只需幾分鐘即可完成。
啟動(dòng)簡(jiǎn)易數(shù)據(jù)轉(zhuǎn)換。如果出現(xiàn)免費(fèi)試用窗口,請(qǐng)單擊繼續(xù)免費(fèi)試用。如果出現(xiàn)“入門”窗口,請(qǐng)單擊“我明白了!”!(否則你會(huì)回到這一頁(yè))。您現(xiàn)在應(yīng)該可以看到主窗口了。
輕松的數(shù)據(jù)轉(zhuǎn)換
將要轉(zhuǎn)換的數(shù)據(jù)文件拖到“輕松數(shù)據(jù)轉(zhuǎn)換”上。例如.csv文件或Excel.xlsx/.xls文件。還支持XML、JSON、固定寬度和vCard格式。
轉(zhuǎn)換csv文件
請(qǐng)注意,可用的轉(zhuǎn)換顯示在左側(cè)窗格中,選定的數(shù)據(jù)集顯示在右側(cè)窗格中。
在右側(cè)窗格中,您可以檢查是否有標(biāo)頭,這取決于您是否要將數(shù)據(jù)集的第一行視為標(biāo)頭。
提取標(biāo)頭
現(xiàn)在,單個(gè)數(shù)據(jù)集可用的所有轉(zhuǎn)換都已在左側(cè)窗格中啟用。將鼠標(biāo)懸停在轉(zhuǎn)換上,可以看到解釋它們功能的工具提示。單擊?旁邊的轉(zhuǎn)換按鈕可查看更多詳細(xì)信息。
確保輸入項(xiàng)已選中,然后單擊案例轉(zhuǎn)換按鈕以更改數(shù)據(jù)的案例。
轉(zhuǎn)換案例
現(xiàn)在將添加一個(gè)案例轉(zhuǎn)換項(xiàng)目。
秘密案件
在“右側(cè)”窗格中,選中其中一列,并將“將大小寫(xiě)更改為”設(shè)置為“大寫(xiě)”。該列中的所有文本現(xiàn)在都將轉(zhuǎn)換為大寫(xiě)。你不必點(diǎn)擊“運(yùn)行”按鈕。
轉(zhuǎn)換為大寫(xiě)
可以創(chuàng)建一系列變換來(lái)執(zhí)行復(fù)雜的操作。
數(shù)據(jù)轉(zhuǎn)換管道
有些轉(zhuǎn)換需要多個(gè)輸入數(shù)據(jù)集。例如,要堆疊兩個(gè)數(shù)據(jù)集,一個(gè)在另一個(gè)之上:
·選擇“文件”>“新建”以重新開(kāi)始。不要保存更改。
·將兩個(gè)數(shù)據(jù)文件拖到“中心”窗格上。
·選擇兩個(gè)輸入項(xiàng)(通過(guò)在它們周圍拖動(dòng)一個(gè)框或按住Ctrl鍵并單擊)。
·單擊“堆棧變換”按鈕(您可能需要滾動(dòng)左側(cè)窗格才能看到該按鈕)。
合并CSV文件
現(xiàn)在,這些表在一個(gè)新的數(shù)據(jù)集中一個(gè)疊在另一個(gè)上面。您可以選擇按標(biāo)題名稱或列編號(hào)匹配列。
堆棧CSV文件
請(qǐng)注意,輸入的垂直(Y)位置會(huì)影響數(shù)據(jù)集的堆疊順序。嘗試交換兩個(gè)輸入,然后重新選擇“堆棧”以查看效果。
對(duì)輸入文件的任何更改都將自動(dòng)讀入。對(duì)輸入數(shù)據(jù)集或轉(zhuǎn)換選項(xiàng)的任何更改將自動(dòng)傳播到“下游”。
要將轉(zhuǎn)換后的數(shù)據(jù)集導(dǎo)出到文件或剪貼板,請(qǐng)?jiān)诒镜鼐庉嬈髦胁榭此虿榭达@示有空白的數(shù)據(jù)集,單擊右側(cè)窗格中的相應(yīng)按鈕。
導(dǎo)出CSV文件
您還可以添加一個(gè)輸出項(xiàng),以便在數(shù)據(jù)集發(fā)生更改時(shí)自動(dòng)將數(shù)據(jù)集寫(xiě)入文件。
合并CSV文件
您將被要求寫(xiě)入一個(gè)文件。您可以在CSV、Excel、HTML、JSON、Markdown、純文本、TSV、vCard、XML和YAML文件格式中進(jìn)行選擇。選擇CSV文件。
輸出到CSV
然后,每次數(shù)據(jù)集發(fā)生更改時(shí),都會(huì)將其寫(xiě)入該文件。
導(dǎo)出CSV
您還可以在右側(cè)窗格中為CSV文件指定分隔符、引號(hào)、編碼、換行符等。
CSV分隔符
您可以將轉(zhuǎn)換保存到.transform文檔中,以便通過(guò)“文件”>“保存”再次使用。
提示:
·選中“右側(cè)”窗格中的“顯示高級(jí)”復(fù)選框以查看所有可用的轉(zhuǎn)換。
·您也可以從剪貼板粘貼數(shù)據(jù)(例如,網(wǎng)頁(yè)或word文檔中的表)。
·“比較列”、“篩選”、“如果”和“排序”轉(zhuǎn)換會(huì)考慮日期、數(shù)字和文本。您可以在“首選項(xiàng)”窗口中定義要識(shí)別的日期格式。
·新列總是添加到數(shù)據(jù)集的右側(cè)。
·除非另有說(shuō)明,否則文本的比較總是對(duì)大小寫(xiě)敏感。例如,“CASE”、“CASE”和“CASE”被區(qū)別對(duì)待。
·除非另有說(shuō)明,否則文本的比較總是對(duì)空白(例如空格和制表符)敏感。您可以使用空格轉(zhuǎn)換來(lái)刪除前導(dǎo)空格和尾隨空格。
·輸入和輸出數(shù)據(jù)文件的內(nèi)容不保存在Easy data Transform中,只保存在它們的位置。
·除了堆疊兩個(gè)數(shù)據(jù)集外,如果它們有一個(gè)公共(“key”)列,您還可以并排連接它們。
·通過(guò)選擇項(xiàng)目之間的連接,然后添加轉(zhuǎn)換,可以在現(xiàn)有項(xiàng)目之間插入新的轉(zhuǎn)換。
Whitespace
所選列中整齊的空白(空格、制表符、回車符等)。
實(shí)例
整齊的制表符、回車符和重復(fù)空格:
如何整理空白示例
輸入
選項(xiàng)
·選中要轉(zhuǎn)換的列。
·選中修剪前導(dǎo)和尾部空白以刪除空白字符,如空格和制表符。
·選中“將換行符替換為空格”以將LF(n)字符替換為空格。
·選中“用空格替換制表符”可將制表符(t)字符替換為空格。
·選中“將非標(biāo)準(zhǔn)空間替換為空間”以將非標(biāo)準(zhǔn)的空間(如非打斷空間、精簡(jiǎn)空間等)替換為空間。
·選中remove carriage return以刪除CR(r)字符。
·選中“將連續(xù)空間轉(zhuǎn)換為一個(gè)空間”,將兩個(gè)或多個(gè)連續(xù)空間替換為單個(gè)空間。
·選中“刪除不可打印的字符”可刪除Unicode類型為Other_*的字符。這包括ASCII代碼0到31,例如制表符、換行符、回車符、鐘形和退格。它不會(huì)刪除空格。
筆記
·操作按從上到下的順序進(jìn)行,例如,在將連續(xù)空格轉(zhuǎn)換為一個(gè)空格之前,先用空格替換換行符。
·單擊右側(cè)窗格中的眼睛圖標(biāo)以顯示數(shù)據(jù)中的空白。
Unique
描述
刪除重復(fù)的行,只保留選定列中的唯一值
實(shí)例
如果您有訂單數(shù)據(jù)集,并且希望:
·每個(gè)唯一的客戶Id保留一行
·為每個(gè)客戶Id保留第一個(gè)列出的名稱
·連接每個(gè)客戶Id的產(chǎn)品Id,用逗號(hào)分隔
·每個(gè)客戶Id的成本總和
·保留每個(gè)客戶Id的最新日期
·添加一個(gè)Count列,顯示輸入中與輸出中的每一行對(duì)應(yīng)的行數(shù)
輸入
一
選項(xiàng)
·為每列設(shè)置一個(gè)選項(xiàng):
在所有“保持唯一”列具有相同值的情況下,只保留1行。
Keep first保留當(dāng)前排序順序中的第一個(gè)值。
保留最后一個(gè)保留當(dāng)前排序順序中的最后一個(gè)值。
Sum對(duì)任何數(shù)值求和。忽略空白值。
Maximum保留最大數(shù)值或日期值。
Minimum保持最小數(shù)值或日期值。
Average取任何數(shù)值的平均值。忽略空白值。
Concat連接值。會(huì)保留重復(fù)的值。所有值都被視為文本。
Concat是唯一的,用于連接值。重復(fù)的值將被忽略。所有值都被視為文本。
·使用“設(shè)置”按鈕可以快速設(shè)置多列的選項(xiàng)值。
·如果要在Concat或Concat唯一值之間添加分隔符,請(qǐng)?jiān)O(shè)置Concat分隔符
·選中add count列可添加一列,顯示輸入數(shù)據(jù)集中有多少行創(chuàng)建了每個(gè)唯一的行。
筆記
·如果行在所有設(shè)置為“保持唯一”的列中具有完全相同的值,則視為重復(fù)行。比較區(qū)分大小寫(xiě)和空格。在進(jìn)行重復(fù)數(shù)據(jù)消除之前,可以使用大小寫(xiě)和空格來(lái)更改大小寫(xiě)和空白。
·如果沒(méi)有將任何列設(shè)置為“保持唯一”,則變換將不會(huì)執(zhí)行任何操作。
·如果您使用的是Keep first或Keep last,則排序順序很重要。可以使用“排序”在進(jìn)行重復(fù)數(shù)據(jù)消除之前更改排序順序。
·Dedupe轉(zhuǎn)換是Unique的一種功能較弱(但更簡(jiǎn)單、更快)的替代方案。
·您可以使用“將列拆分為行”來(lái)執(zhí)行與“唯一”相反的功能。
·相反的Unique是以Into作為行的拆分列
Subtract
描述
從頂部數(shù)據(jù)集中移除具有位于較低數(shù)據(jù)集中的鍵值的行。
實(shí)例
從頂部數(shù)據(jù)集中減去底部數(shù)據(jù)集中具有id的所有記錄:
在另一個(gè)數(shù)據(jù)集示例中,如何從帶有id的數(shù)據(jù)集中減去行
輸入
二
選項(xiàng)
·輸出取決于輸入的垂直(Y軸)位置。
·單擊“瀏覽密鑰…”。。。以比較這兩個(gè)數(shù)據(jù)集中的關(guān)鍵值。
·為要在頂部輸入數(shù)據(jù)集中匹配的列選擇Top key列。
·為要在底部輸入數(shù)據(jù)集中匹配的列選擇底部鍵列。
·選中區(qū)分大小寫(xiě)以區(qū)分大小寫(xiě)匹配密鑰。
筆記
·如果兩個(gè)數(shù)據(jù)集中都有10k行或更少,Easy Data Transform將嘗試根據(jù)列標(biāo)題名稱和內(nèi)容猜測(cè)Top key列和Bottom key列的合理默認(rèn)值。
·如果第一個(gè)輸入有一個(gè)標(biāo)頭,則該標(biāo)頭將用于輸出。
·所有值都被視為文本,并且比較是區(qū)分空格的。您可以在減法之前使用空格來(lái)刪除空白。
·如果給定鍵值在底部數(shù)據(jù)集中出現(xiàn)1次或多次,則會(huì)刪除頂部數(shù)據(jù)集中具有給定鍵值的所有行。
·您可以使用Concat Cols將多個(gè)列連接在一起(例如,“名字”和“姓氏”列)以形成鍵列。
·您可以使用行號(hào)創(chuàng)建一個(gè)唯一的鍵列。
網(wǎng)友評(píng)論