Tabular Transformation 的「Convert XLSX to CSV」指令已於 2023 年 11 月廢棄 ,並由 Microsoft Excel 連接器的「Worksheet to CSV」指令取代。雖然舊指令仍可使用,但其穩定性較低,且在處理較大檔案大小時可能會失敗。
下面的文章將教您如何更新現有的鏈,以使用工作表轉 CSV 命令。
注意: "Convert XLSX to CSV" 命令支援的最大檔案大小為120mb 。
開始之前
- Microsoft Excel 連接器必須在您的工作區中啟用。此核心連接器包含在您的訂閱中,所有使用者皆可使用。如果尚未新增,請洽詢Org Administrator ,依照本文 中列出的步驟進行。
更新您的鏈
若要更新連線中的指令,您必須中斷「Convert XLSX to CSV」指令,並插入「Worksheet to CSV」指令。然後,您可以從舊節點複製輸入,並貼到新節點。
- 登入Chain Builder。
- 移至 Chains 索引標籤,然後按一下Edit 。
- 在連鎖畫布上找到Convert XLSX to CSV 指令。按兩下連接此指令與其他連鎖的第一個連結。
- 按一下刪除,以移除連結。
- 在節點的另一端重複前面的步驟。Convert XLSX to CSV "指令應與其他鏈斷開連接。
- 將中斷連接的Convert XLSX to CSV 指令拖曳到畫布的一側。
注意: 一旦中斷連接,此命令將不再執行。不過,我們會將它保留在畫布上,作為新指令的參考點。
- 在左側的節點面板中,搜尋Worksheet to CSV 指令。
- 將它拖放到畫布上的空隙中。
- 拖曳連結至新的工作表至 CSV 指令,重新連接連鎖。
- 將滑鼠移至工作表轉 CSV 指令,然後按一下編輯 。
- 輸入 Excel 工作表的詳細資料 ;您可以在畫布上開啟遺失的 「Convert XLSX to CSV」指令,以擷取這些詳細資料。新指令和舊指令使用幾乎相同的欄位。
摘要資訊 詳細資訊 工作簿檔案 輸入 XLS 或 XLSX 工作簿,其中包含要轉換為表格檔案的工作表。
註記: 此處等同於 Convert XLSX to CSV 指令的「Input files」欄位。
密碼 如果工作簿檔案是受密碼保護的 XLSX 工作簿,請輸入其密碼。
注意: 此欄位在 "Convert XLSX to CSV "命令中不可用;經過這次更新,您現在可以使用安全的工作簿。
分隔符號 選擇要在輸出檔案中使用的分隔符。 工作表名稱 輸入要轉換的工作簿工作表名稱。若要以索引來識別工作表,請留空。 工作表索引 輸入要轉換的工作表在工作簿中的索引位置,第一個工作表為 1,最後一個工作表為-1。若要以工作表名稱識別工作表,請留空。開始儲存格 輸入工作表資料第一行和第一列中要轉換的儲存格。 結束列 在 A1 表示法中,輸入要轉換的資料結束所在列的字母,例如 A、B 或 C,但不包括行號。 註記: 指令會忽略工作表中此列之後的任何資料。
結束行 在 A1 表示法中,輸入要轉換的資料結束的行數,例如 10、200、3000,但不含列字母。要忽略該行,請輸入 0。註記: 指令會忽略此行之後列中的任何資料。
使用格式化的儲存格數值 若要轉換儲存格的顯示值而非原始值,例如處理日期/時間,請勾選此方塊。
注意: 此欄位在 "Convert XLSX to CSV "指令中不可用;更新後,您現在可以擷取公式 (=SUM(A1:A23)) 或實際值 (1234.56)
預覽結果 若要啟用輸出檔案的預覽,請勾選此方塊。 串流模式 對超過 25MB 的檔案啟用此設定。 以較小的資料視窗讀取檔案,以減少記憶體使用量。 當此設定與格式化值選項一起啟用時,某些公式,尤其是引用檔案中較遠儲存格的公式,可能無法正常運作。 - 按一下儲存以完成。
儲存後,發佈並執行您的新鏈。
功能比較
這兩個命令的輸入和功能幾乎相同,我們強烈建議將現有命令中的值複製到新命令中。下表顯示這兩個指令的相對應輸入。
| 將 XLSX 轉換為 CSV 輸入 | 工作表轉換為 CSV 輸入 |
| 輸入檔案 | 工作簿檔案 |
| 分隔符號 | 分隔符號 |
| 工作表名稱 | 工作表名稱 |
| 工作表索引 | 工作表索引 |
| 開始儲存格 | 開始儲存格 |
| 結束列 | 結束列 |
| 結束行 | 結束行 |
| 密碼 | |
| 格式化儲存格 |
請注意,"Worksheet to CSV "指令中包含兩個額外的輸入:
- 密碼: 允許您提供安全的工作簿。
- 格式化單元格 :允許您提取公式 (=SUM(A1:A23)) 或實際值 (1234.56)
疑難排解
如果 工作表轉 CSV 指令沒有轉換任何資料:
- 確認要從工作簿中抽取資料的工作表名稱或索引。
- 確保工作表中的儲存格範圍基於指令的 起始儲存格, 結束列, 和 結束行 屬性包含資料。