查看此文章前強(qiáng)烈建議先看這篇文章:Java江湖路 | 專欄目錄
今天遇到一個(gè)需求,批量更新數(shù)據(jù)庫中全國(guó)各地的物流價(jià)格,產(chǎn)品經(jīng)理很貼心的為我做好了數(shù)據(jù)表格,說是上一個(gè)技術(shù)也是這么做的,好,壓力給到我這邊。話不多說,直接上步驟。
1、將excel表格轉(zhuǎn)換為csv格式
1、準(zhǔn)備好我們需要導(dǎo)入的excel表,里面有很多需要我們導(dǎo)入的數(shù)據(jù)。
2、將表頭修改為英文,盡量和數(shù)據(jù)庫表字段對(duì)應(yīng)
3、將excel轉(zhuǎn)換為CSV數(shù)據(jù)格式
(1)點(diǎn)擊另存為
(2)文件類型選擇為:CSV(逗號(hào)分隔)(*.csv),點(diǎn)擊保存(然后在彈出的框繼續(xù)點(diǎn)擊是即可)(3)轉(zhuǎn)換成功,得到這么一個(gè)玩意
2、將CSV直接導(dǎo)入到數(shù)據(jù)庫中
這里我用的是Navicat,其它也是可以,比如SQLyog,只是點(diǎn)擊地方不一樣
1、創(chuàng)建一個(gè)數(shù)據(jù)庫,接著創(chuàng)建接收excel數(shù)據(jù)的表(這一步相對(duì)簡(jiǎn)單,就不截圖)
2、選中要導(dǎo)入數(shù)據(jù)的表,再右鍵,點(diǎn)擊導(dǎo)入向?qū)?br>
3、選擇CSV文件,點(diǎn)擊下一步
4、選擇剛剛生成的CSV文件,點(diǎn)擊下一步
5、再點(diǎn)擊下一步
6、根據(jù)自己的需求填寫,然后點(diǎn)擊下一步
7、選擇要導(dǎo)入數(shù)據(jù)的表,然后點(diǎn)擊下一步
8、填寫對(duì)應(yīng)的字段名稱,然后點(diǎn)擊下一步
9、點(diǎn)擊下一步
10、再點(diǎn)擊開始按鈕即可,開始導(dǎo)入
導(dǎo)入成功文章來源:http://www.zghlxwxcb.cn/news/detail-447275.html
補(bǔ)充
在實(shí)際的場(chǎng)景中,卻沒有這么簡(jiǎn)單,因?yàn)槲覀冃枰龅氖切薷臄?shù)據(jù),而不是新增數(shù)據(jù),比如港澳臺(tái)的數(shù)據(jù)這次不修改,只修改其它地區(qū)的,再比如某些字段的值不修改,只修改價(jià)格這個(gè)字段,這些都是需要額外考慮的,所以實(shí)際上還需要手動(dòng)增加幾個(gè)步驟。文章來源地址http://www.zghlxwxcb.cn/news/detail-447275.html
到了這里,關(guān)于MySQL批量導(dǎo)入Excel數(shù)據(jù)【超詳細(xì)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!