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