tigtools

CSV 轉 Excel

貼上 CSV 或開啟 .csv 檔案,即可下載可立即使用的 Excel 活頁簿。轉換過程會在您的瀏覽器中執行。

在瀏覽器中執行 免註冊

使用方式

  1. 貼上 CSV 資料,或開啟 .csv、.tsv 或 .txt 檔案。
  2. 分隔符號可保留自動偵測,或自行選擇。
  3. 選擇第一列是否為標題列,以及數字是否應以數字格式儲存。
  4. 選取「轉換並下載 .xlsx」。

運作方式

CSV 使用標準(RFC 4180)解析器讀取:欄位可加上引號,引號內的欄位可包含分隔符號和換行,連續兩個引號代表一個引號。自動偵測會嘗試逗號、分號、Tab 和管線符號,並選擇能讓前幾列分割出最一致欄位數的分隔符號。開頭的位元組順序標記會被忽略。

活頁簿包含一個工作表。如果有標題列,第一列會以粗體顯示,捲動時保持可見,並加上篩選按鈕。欄寬會依照每欄中最長的值調整(受限於合理上限)。

開啟「將數字儲存為數字」時,只有普通十進位數字(42、-3.5、1e6)會成為數值儲存格。具有前導零、千分位分隔符號、小數逗號或超過 15 位有效數字的數字會保持文字,因為轉換會改變它們。以 = 開頭的文字會以文字儲存,絕不會成為公式。日期會依照輸入原樣保持文字。

範例

從網路商店匯出

以分號分隔的訂單匯出檔在 Excel 中只會顯示為一欄。在此轉換會偵測分號,為每個欄位建立一欄,並凍結標題列。

保持產品代碼完整

像是 00451 的代碼會保持文字,因此前導零不會像 Excel 直接開啟 CSV 時那樣遺失。

常見問題

為什麼有些數字會保持文字?

具有前導零、小數逗號、千分位分隔符號或超過 15 位數的值會保持文字,因此不會被改變。關閉「將數字儲存為數字」可讓每個儲存格保持文字。

日期會轉換成 Excel 日期嗎?

不會。CSV 檔案中的日期格式因國家而異,因此日期會依原始輸入保持文字。您可以在 Excel 中使用「資料剖析」或 DATEVALUE 轉換。

我的 CSV 檔案應該使用什麼編碼?

檔案會以 UTF-8 讀取。如果特殊字元顯示錯誤,表示檔案是以較舊的編碼儲存;請先在文字編輯器中開啟,並另存為 UTF-8。

有大小限制嗎?

您開啟的檔案會受到方案檔案大小上限的限制。非常大的 CSV 也需要瀏覽器有足夠的記憶體,因為整個活頁簿是在您的裝置上建立。

隱私權

CSV 資料會在您的瀏覽器中轉換,.xlsx 檔案則在您的裝置上建立。不會上傳、儲存或納入分析;只會計數一次工具使用的匿名事件。