在 Excel 中按兩下開啟 UTF-8 csv 文件

在 Excel 中按兩下開啟 UTF-8 csv 文件

我想直接在 Excel 2016 或更高版本中開啟 UTF-8 編碼的 csv 或文字檔案。當然,我知道導入選項,但我想透過簡單的雙擊來完成此操作。

問題是,這樣 Excel 將無法正確顯示所有 UTF-8 字元(例如西里爾字元)。

我的作業系統是 Windows 10。

答案1

我可以看到實現這一目標的方法是:

  • 前置一個 位元組順序標記 (BOM) 在文件的開頭,最好是在建立 CSV 檔案時。 UTF-8 BOM 是十六進位位元組序列0xEF,0xBB,0xBF

  • 對於進階使用者:新增 VBA 巨集以使用 UTF-8 參數以 UTF-8 格式開啟檔案Origin:=65001

您將在帖子中找到上述內容的更多細節和風格
是否可以強制 Excel 自動辨識 UTF-8 CSV 檔案?

相關內容