使用欄位交換與重新排序工具進行特定的表格變更
這個頁面可以幫助您交換兩個欄位,或定義分隔表格完整的由左至右順序。當試算表匯出、資料庫擷取、分析檔案或命令列結果的值正確但表格格式錯誤時,這個工具就非常實用。請先貼上一段具代表性的範例,或選擇本機的 CSV、TSV 或文字檔。來源資料在輸入區域中保持不變,轉換後的結果會另外顯示以便檢視。
為需要相反順序的收件人交換「姓」與「名」,或列出 ID、日期、金額與備註來建立可預測的匯入版面配置。請先從您已知內容的幾列資料開始。一個小型範例可以讓您在處理更大的表格之前,更輕鬆地確認欄位界線與列數。這個頁面不會將來源或結果上傳至 NexaCurrent。
選擇分隔符號、標題與操作方式
交換模式只接受剛好兩個欄位名稱或編號位置。重新排序模式需要每一欄都剛好出現一次,並以逗號或換行分隔,以避免意外遺漏或重複。CSV、Tab、分號、直立線以及單字元自訂分隔符皆共用相同的引號欄位規則:分隔符若出現在引號內,會被視為該值的內容;連續兩個引號會變成一個引號;引號內的換行也會保留在該儲存格中。
請告訴頁面第一列是否為欄位名稱。若有欄位名稱,您可以依名稱選取唯一欄位;若使用 #2 這類位置,則永遠代表第二欄,且在欄位名稱重複時必須使用位置。若無欄位名稱,則會產生位置編號,使操作更加明確。當各列欄位數不一致時,頁面會停止處理,而不會把後續值錯放到錯誤的欄位中。
下載前請先閱讀預覽與操作摘要
請從左到右完整閱讀結果的欄位名稱列,並檢查每個來源欄位中至少一個具代表性的值。值必須跟著欄位名稱一起移動,而不是留在原本的位置。結果區會顯示所選的操作、欄位名稱政策、來源與目的分隔符,以及安全匯出選項。預覽最多隻顯示三十行,避免大型貼上內容產生過大的頁面;而「複製」與「下載」則會使用完整且已驗證的結果。
「復原結果」會移除目前的轉換結果,但不會變更已貼上的來源,讓您可以調整單一設定後再試一次。「重設工作區」會清除來源、已選檔案、操作說明、結果、警告及下載內容,並將輸入與輸出分隔符還原為逗號,恢復欄位名稱模式與安全匯出。下載時,逗號使用 CSV,Tab 使用 TSV,其他分隔符則使用純文字檔。
安全處理試算表公式與格式錯誤的列
試算表軟體在開啟分隔檔案時,可能會將以 =、+、- 或 @ 開頭的文字解讀為公式。安全匯出預設為啟動,會在這類儲存格前加上可見的單引號。警告會回報被變更的儲存格數量。僅在目的端會將所有欄位視為純資料,且您確實需要保留原本的第一個字元時,才關閉此功能。
來源為空、引號未閉合、結尾引號後還有文字、出現非預期的引號、各列欄位數不一致、自訂分隔符無效,或指定的欄位不存在時,會顯示明確錯誤且不提供下載。新的失敗嘗試會清除先前的結果,避免被誤認為新輸出。重複的欄位名稱會持續顯示,必須改用編號位置來處理。
限制、隱私與實用的最終檢查
本操作僅變更欄位位置,不會排序資料列、重新命名欄位名稱、合併欄位或修改內容。重複的欄位名稱需使用 #1、#3 等編號位置。輸入上限為 1,000,000 個字元、20,000 列資料、200 欄及 200,000 個儲存格,避免意外貼上過大內容而耗盡瀏覽器分頁。超過此上限的檔案應使用可串流處理的桌面或命令列工具處理。手機上的瀏覽器記憶體通常也較為吃緊,請在桌面上處理大型表格。
在取代匯入檔案之前,請比對資料列與欄位數量、檢查空值與多行值、搜尋已知的首筆與末筆資料,並在目標應用程式中開啟下載的副本確認。在目的端確認接受結果之前,請保留原始檔案。成功的轉換僅代表本頁所示規則皆已通過,無法驗證私有的結構描述、商業規則、存取政策或下游運算是否正確。