Mac 上 Excel 導(dǎo)入 WorkBench 踩坑記錄

最近為了處理個(gè)需求,同事將數(shù)據(jù)庫(kù)的數(shù)據(jù)導(dǎo)出成 Excel 給我,這個(gè) Excel 中有很多中文,處理這個(gè) Excel 時(shí),發(fā)現(xiàn) Mac 上編碼的羸弱,不過(guò)最終找到了正確的打開(kāi)方式。

直接說(shuō)結(jié)論:

首先打開(kāi) WorkBench 根據(jù) Excel 的表新建 Table,注意編碼需要為 utf8,


然后用 Numbers 打開(kāi) Excel,并導(dǎo)出為 csv 格式,且設(shè)置編碼格式為 UTF8(Numbers 確實(shí)是 Mac 上一大進(jìn)行編碼轉(zhuǎn)換的工具,比命令行好使,彌補(bǔ)了沒(méi)有 Win 上記事本就可以改編碼格式的缺陷),


然后將 csv 文件導(dǎo)入 WorkBench,


然后一路 Next 即可。

這里有幾個(gè)注意點(diǎn):
如果不預(yù)先在 WorkBench 中新建 UTF8 的表,只用 Number 將 Excel 轉(zhuǎn)為 UTF8 格式的 csv 文件然后導(dǎo)入,依然會(huì)出現(xiàn)中文亂碼的問(wèn)題,這時(shí)候查看 WorkBench 表格式,發(fā)現(xiàn) Create Table 依然是 Latin1 的編碼格式,這里如果表比較復(fù)雜可以先不創(chuàng)建表導(dǎo)入,
然后在下面的位置找到建表 sql 語(yǔ)句,將編碼改為 utf8,然后在 WorkBench 中 new sql 語(yǔ)句,run 一下就可以了。


還有就是導(dǎo)入 csv 文件時(shí),use exist table,選中上面新建的 table。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容