跳轉到

IMPORTCSV

類別: MS Excel 相容函數 · 原生導入: Microsoft 365 (2026 新增)

將 CSV 檔(本機路徑/URL)匯入為陣列 — 逗號分隔、UTF-8。

語法

=IMPORTCSV(路徑, [略過列], [擷取列], [地區設定])

引數

引數 必要 說明
路徑 必要 本機檔案路徑或 URL
略過列 選用 略過的列數 — 負數從末尾
擷取列 選用 擷取的列數 — 負數從末尾
地區設定 選用 數字解析地區,如 "de-DE"

傳回

將 CSV 內容以二維陣列溢出傳回,數字與日期(yyyy-M-d 等)文字會自動轉換為值。缺少路徑或檔案讀取·下載失敗時傳回 #VALUE!;沒有內容(剩餘的列)時傳回 #N/A。

範例

公式 結果 說明
=IMPORTCSV("C:\data\sales.csv",1) 視檔案內容而定

備註

  • 分隔符固定為逗號、編碼固定為 UTF-8(有 BOM 時以 BOM 優先)。需要其他分隔符·編碼時請使用 IMPORTTEXT。
  • 可辨識以雙引號引用的欄位(含 "" 逸出)。
  • skip_rows/take_rows 給負數時從末尾起算。
  • 路徑·take_rows指定為陣列時傳回 #VALUE! — 多筆資料請將公式逐列複製使用。
  • 支援: Excel 2010+。在沒有原生函數的舊版 Excel 中以 IMPORTCSV 原名註冊(可直接替換),在已內建原生函數的新版 Excel 中則註冊為 EG.IMPORTCSV