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