使用 CSV 與 TSV 轉置工具進行特定表格變更
本頁面可將每一列來源列轉為結果欄,並將每一欄來源欄轉為結果列。當試算表匯出檔、資料庫擷取結果、分析檔案或命令列輸出含有正確數值但表格方向錯誤時,這項功能就能派上用場。建議先貼上代表性範例,或選擇本機的 CSV、TSV 或文字檔。輸入區的來源資料保持不變,轉換後的結果會獨立顯示以便檢視。
試試一個小型表格:第一欄為欄位名稱,其餘欄位為每個月的觀察值。將其轉置後,每個月就能變成獨立的一列,更便於比較。建議從您已知內容的少數列開始,使用小型範例有助於在處理較大表格前,先確認欄位邊界與列數是否正確。本頁面不會將來源或結果上傳至 NexaCurrent。
選擇分隔符、標題與操作方式
選擇第一列來源列是否包含標題。整個矩形表格會被翻轉,包含該標題列(若存在)。來源與結果的分隔符可分別獨立設定。CSV、Tab、分號、垂直線,以及單字元的自訂分隔符,皆遵循相同的引號欄位規則:分隔符若出現在引號包起的值內,仍視為該值的一部分;連續兩個引號會變成單一個引號;引號內的換行也會保留在同一儲存格中。
告知頁面第一列是否包含標題。包含標題時,可以依名稱選取唯一欄位;以位置(例如 #2)則永遠選取第二欄,且當標題重複時必須使用位置。不含標題時,產生的位置可讓操作更明確。當各列寬度不一致時,頁面會停止處理,而不是把後續值位移到錯誤的欄位中。
下載前請先閱讀預覽與操作說明
比較來源與結果的四個角落,然後計算維度:一個 4 欄 6 列的表格應變成 6 欄 4 列。結果區域會顯示所選的操作、標題政策、來源與目的地的分隔符,以及安全匯出選項。它最多預覽三十行,避免大量貼上造成頁面過大;而「複製」與「下載」則會使用完整且通過驗證的結果。
「復原結果」會移除目前的轉換結果,但不會變更已貼上的來源,讓您可以修改單一設定後再試一次。「重設工作區」會清除來源、已選檔案、操作說明、結果、警告與下載內容,並還原為以逗號輸入、逗號輸出、標題模式與安全匯出。下載檔案時,逗號使用 CSV、Tab 使用 TSV,其他分隔符則使用純文字。
安全地處理試算表公式與格式錯誤的列
當分隔檔案被開啟時,試算表程式可能會將以 =、+、- 或 @ 開頭的文字視為公式。安全匯出預設為啟用,會在這類儲存格前加上可見的撇號。警告訊息會顯示有多少儲存格被修改。僅在目的地將每個欄位視為純資料,且您刻意需要保留原始第一個字元時,才關閉此功能。
來源為空、未閉合的引號、結尾引號後的文字、意外的引號、列寬不一致、無效的自訂分隔符,或不存在的欄位,都會產生可見的錯誤且無法下載。新的失敗嘗試會清除舊的結果,避免被誤認為新的輸出。重複的標題仍會顯示,必須以編號位置來處理。
限制、隱私與實用的最後檢查
Transpose 不理解商業意義,僅翻轉位置,因此公式、輸入的日期、合併的試算表儲存格,以及貼上表格以外的關聯皆不會一併帶入。輸入上限為 1,000,000 個字元、20,000 筆資料列、200 欄與 200,000 個儲存格,以避免意外貼上耗盡分頁。超過此上限的檔案應使用支援串流的桌面或命令列工具處理。手機上的瀏覽器記憶體可能也較為吃緊,因此大型表格建議使用桌上型電腦。
在取代匯入檔案之前,請比較筆數與欄數、檢查空白與多行值、搜尋已知的第一筆與最後一筆資料,並在目標應用程式中開啟已下載的副本。在目的地接受結果之前,請保留原始檔案。成功的轉換只能確認本頁所顯示的規則,無法驗證私有的結構描述、商業規則、存取政策或下游運算。