【場景】
場景:有個Excel數(shù)據(jù),有20W行數(shù)據(jù)避除,是xlsx格式的,想要使用 Navicat premium 直接導入到mysql中胸嘁,但是瓶摆,導入完成后只導入了3000多條,且沒有提示導入錯誤性宏。
【解決方法】
嘗試1群井、嘗試將xlsx格式另存為xls格式,然后再往數(shù)據(jù)庫導入毫胜。
結(jié)果:失敗了书斜,xls格式無法保存20W行的數(shù)據(jù),只保存了五六萬行酵使。
嘗試2荐吉、將xlsx格式另存為csv文件,然后再往數(shù)據(jù)庫導入口渔。
結(jié)果:失敗了样屠,導入過程中出現(xiàn)錯誤,是因為csv文件中含有中文缺脉,但編碼不是utf-8痪欲,和數(shù)據(jù)庫編碼不一致。
嘗試3攻礼、將xlsx格式另存為csv文件业踢,然后使用 Editpluse (另存為時可以選擇編碼的編輯工具)將文件另存為,另存為的時候選擇編碼為utf-8礁扮,然后再往數(shù)據(jù)庫導入知举。
結(jié)果:導入成功,完美解決深员。