
我想直接在 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 檔案?