CSV
Excel 預覽
貼上後試算表會顯示在這裡。
貼上後試算表會顯示在這裡。
報表匯出、銀行對帳單、同事傳來的資料:表格通常以 CSV 傳遞,但用 Excel 開啟時常常會被弄亂。郵遞區號和員工編號掉了開頭的 0,帳號變成 1.23E+15,日期格式也會跑掉。把 CSV 貼到這裡,在決定下載之前,先看清楚它作為試算表的確切樣子。
Excel 只儲存 15 位有效數字,因此 16 位的卡號或帳號會被悄悄改掉。以 0 開頭的值,例如郵遞區號或員工編號,會失去這個 0。本工具只在不遺失任何資訊時才把值轉為數字或日期,其餘內容一律保持為您貼上的原樣文字。
以 = 開頭的 CSV 儲存格可能是一個在開啟檔案時就會執行的公式,這是攻擊開啟匯出試算表者的常見手法。活頁簿中的每個文字儲存格都以純文字寫入,因此 CSV 中的任何內容都無法執行。
開啟「辨識數字和日期」後,每個儲存格會個別判斷。125000.50 會變成數字 125000.5(在 Excel 中把該欄設為兩位小數即可顯示);-1500.75 仍是負數。007 和郵遞區號 040001 以文字保留前導零。123456789012345(15 位)是數字,而 1234567890123456(16 位)維持文字,任何一位都不會被四捨五入。2026-10-01 和 31/10/2026 會變成真正的日期;2026-02-30 不是真實日期,維持文字。千分位符號和小數逗號(1,234 或 1.234,56)、百分比符號(12%)、指數(1e5)和開頭的 + 都會依貼上的原樣保留為文字。標題列儲存格一律是文字。
用雙引號括起來的值就是一個儲存格,不管裡面是什麼:"Rao & Sons, Pune" 保留逗號,帶換行的加引號地址留在同一個儲存格,引號內連續兩個雙引號算一個,所以 "Quote ""Q4"" retainer" 會變成 Quote "Q4" retainer。分隔符號依前 20 行判斷:在逗號、分號、Tab 與直線之中,第一行出現最多、後面各行出現次數相同的那個勝出,因此來自使用小數逗號之 Excel 的分號檔案也能正確讀取。如果預覽中的欄看起來不對,請自行選擇分隔符號。中間的空行保留為空列,結尾的空行會被移除。判斷類型時會忽略數字兩側的空格(" 42 " 變成 42),但文字儲存格會原樣保留空格。
「開啟檔案」以 UTF-8 讀取檔案,Excel 的 CSV UTF-8 選項、Google 試算表和大多數系統寫出的都是這種編碼。在 Windows 版 Excel 另存為一般 CSV 的檔案通常使用舊的 Windows 字碼頁(繁體中文系統上是 Big5),這時中文或 é、ü、ñ 之類的字母會顯示成 �。請重新另存為 CSV UTF-8,或用能正確顯示的文字編輯器開啟,再把文字貼到這裡。檔案開頭的位元組順序記號(BOM)會被移除,不會黏在第一個標題上。反過來,下載的 .xlsx 以 Unicode 儲存文字,所以在預覽中顯示正確的中文、印地文或阿拉伯文名稱在 Excel 中也會正確;沒有 BOM 的 UTF-8 CSV 在 Windows 版 Excel 中按兩下開啟時常常做不到。
預覽在你的瀏覽器中產生。只有按下「下載」時,CSV 才會傳送到伺服器;伺服器在記憶體中建立活頁簿,並在同一個回應中傳回。不會寫入磁碟,使用紀錄只包含列數和欄數、分隔符號以及標題列設定,絕不包含儲存格內容或檔名。
yyyy-mm-dd 與 dd/mm/yyyy。它們會成為以 dd/mm/yyyy 顯示的真正 Excel 日期。其他格式保留為文字,不做任何猜測。
最多 5,000,000 個字元、100,000 列與 500 欄。預覽顯示前 500 列,下載的檔案包含全部。 超過 32,767 個字元(Excel 本身的上限)的儲存格會被截斷到該長度。每個 IP 位址每 10 分鐘最多下載 40 次。
帶斜線的日期只會依「日/月/年」讀取。10/31/2026 不可能是日在前的日期,因此維持文字;但 03/04/2026 會變成 2026 年 4 月 3 日,而不是 3 月 4 日。如果檔案中月份在前,請取消勾選「辨識數字和日期」,讓每個儲存格維持原樣文字,或將日期匯出為 yyyy-mm-dd,這種格式永遠不會有歧義。
只有一個工作表,以你輸入的檔名命名(截斷為 31 個字元,這是 Excel 工作表名稱的上限),留空則為 data。勾選「首列為標題」時,該列以淺灰底色加粗顯示,並凍結窗格,捲動時始終可見,每一欄都有篩選按鈕。每欄寬度依該欄最長的值設定,最多 60 個字元。日期使用 dd/mm/yyyy 格式,空白欄位保留為空白儲存格,檔案中沒有公式或巨集。在預覽中修改過的儲存格也會包含在下載檔案中。
只有長度固定的代碼可以。Excel 把值轉成數字時會刪掉前導零,並且只保留 15 位有效數字,所以像 1234567890123456 這樣的 16 位帳號已經遺失最後一位:請重新開啟原始 CSV,而不是修補工作表。對於六位代碼,在新欄中輸入 =TEXT(A1,"000000") 會把 040001 以文字還原,自訂數字格式 000000 則在儲存格仍為數字的情況下顯示前導零。要避免這個問題,就在這裡轉換 CSV:040001 和 1234567890123456 會寫成文字儲存格。在 Excel 中,可以用 Data > From Text/CSV(資料 > 從文字/CSV)匯入,並在載入前把這些欄設為文字;或者在 Microsoft 365 的 File > Options > Data > Automatic Data Conversion(自動資料轉換)中關閉前導零和 15 位數字這兩個選項。
只有一般數字會被轉換:可選的負號、數字,以及最多一個作為小數點的句點,例如 1234.50 或 -42。千分位分隔符號(1,234.50)、小數逗號(12,5)、貨幣符號($100)、百分比符號(50%)、開頭的加號(+5)、指數(1e5)以及以 0 開頭的整數(007)都會保留為原樣文字,因為讀取它們就等於猜測格式。要在 Excel 中把這樣的欄轉成數字,=NUMBERVALUE(A2,".",",") 會把 1,234.50 讀成 1234.5,=NUMBERVALUE(A2,",",".") 會把 2.500,27 讀成 2500.27;函數名稱和引數分隔符號(, 或 ;)取決於 Excel 的語言與地區設定。轉換後的 1234.50 會顯示為 1234.5,直到你為該欄設定兩位小數的數值格式。
沒有,這是刻意的。040001 或 16 位數的 1234567890123456 這類值會寫成文字儲存格,以保留開頭的 0 和所有位數,而 Excel 的錯誤檢查會標記任何看起來像數字的文字。SUM 和 AVERAGE 會略過範圍中的文字儲存格,這對編號和代碼是正確的,但也表示文字欄不是可以加總的金額。要隱藏標記,選取儲存格,按一下警告圖示並選擇 Ignore Error(忽略錯誤),或在 File > Options > Formulas > Error checking rules(檔案 > 選項 > 公式)中取消勾選 Numbers formatted as text or preceded by an apostrophe。只有在開頭的 0 和第 15 位之後的數字都不重要的欄,才選擇 Convert to Number(轉換成數字)。