拆分 Excel 每一列

拿一張工作表,把每一列各自寫成一個 .xlsx,並在每個檔案上方放一份標題列,讓它讀起來還像一張表。公式會換成它上次存檔時的計算結果。

  • 不用註冊
  • 無浮水印
  • 不限檔案數
把檔案拖到這裡或點擊選擇不限大小、不限數量,上限只看你的電腦撐得住多少。這裡沒有上傳進度條,因為根本沒有上傳。檔案是這個頁面在你的電腦上直接開啟的。

你的檔案

    還沒選檔案。

    左邊是一張 120 列的表,右邊拆成三個檔案、每份 50 列,每份都保留標題列。
    用範例檔案真跑了一遍。範例由腳本產生,裡面沒有一條是真實資料。

    這個工具能幫你什麼

    開始之前值得先知道的幾件事。

    標題列會跟著走

    每個檔案第一列是原本的第 1 列,下面一列是資料,欄位還叫得出名字。表本來就沒有標題的話,把這個勾取消。

    用某一欄當檔名

    指到發票號碼或客戶名稱那一欄,拿到的就是 INV-2041.xlsx 而不是 row-0037.xlsx。Windows 不收的斜線、冒號那些字元會換掉,重複的名字後面接 -2、-3。

    上限講在明處

    一次 2000 個檔。超過 200 會先問你一次並把大小算給你看。一萬列的表就填列號範圍,分批拆。

    只要不只一個檔就打包

    第一個檔案之後,全部打成一個 ZIP。

    怎麼用拆分 Excel 每一列

    選一個 .xlsx、.xls 或 .csv 檔。

    填拆哪張表、拆哪幾列、用哪一欄當檔名,三個都可以留空。

    按開始,數量多的話確認一次,然後下載 ZIP。

    什麼時候會用到

    一筆一個檔的表單

    有些入口網站和匯入一次只收一筆資料,而你手上是一張四百筆的表。

    合併列印需要分開的檔案

    一個收件人一個檔,每個檔還帶著欄位標題。

    只給對方他自己那一列

    每家供應商拿到自己那一行,看不到其他人的。

    拆分 Excel 每一列常見問題

    每個檔案都會有標題列嗎?

    預設會:第 1 列放在每個檔案上面,資料列在下面。表如果一開始就是資料、沒有標題,把那個勾取消,每個檔案就只有那一列。

    公式會怎樣?

    會換成試算表上次存檔時算出來的值。=B7+C7 這種公式搬到新檔案的第 2 列之後會指向那個檔案的第 7 列,那裡是空的。如果檔案是程式產生而不是 Excel 存出的,裡面可能根本沒有存計算結果,那些格子會是空的,頁面會告訴你有幾個。

    最多能拆幾個檔?

    一次 2000 個。超過 200 會停下來問。表更大的話,在列號欄填 2-2000,再填 2001-4000,依此類推。

    檔名可以自己決定嗎?

    可以用任何一欄來命名,填欄位代號或標題文字。空值、重複、Windows 不收的字元都處理掉了:分別是改用編號、後面接 -2、以及換成底線。

    吃 CSV 嗎?

    吃。CSV 會以 UTF-8 讀進來,產出一樣是 .xlsx。CSV 本來就沒有格式。

    其他工具