如何將EXCEL表導入MYSQL

0x01 轉化爲CSV 通過phpmyadmin導入

可將EXCEL表保存爲CSV格式,然後通過phpmyadmin或者SQLyog導入,SQLyog導入的方法爲:

·將EXCEL表另存爲CSV形式;

·打開SQLyog,對要導入的表格右擊,點擊“導入”-“導入使用加載本地CSV數據”;

·在彈出的對話框中,點擊“改變..”,把選擇“填寫excel友好值”,點擊確定;

·在“從文件導入”中選擇要導入的CSV文件路徑,點擊“導入”即可導入數據到表上;

0x02 轉化爲sql語句 通過mysql導入

一個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中運行,這種方法適用於excel表格導入到各類sql數據庫:
·假設你的表格有A、B、C三列數據,希望導入到你的數據庫中表格tablename,對應的字段分別是**co
在你的格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:

1)增加一列(假設是D列)
2)在第一行的D列,就是D1中輸入公式:

=CONCATENATE("insert   into   tablename   (col1,col2,col3)   values   (",A1,",",B1,",",C1,");")``
          3)此時D1已經生成了如下的sql語句:
insert   into   table   (col1,col2,col3)   values   ('a','11','33');
          4)將D1的公式複製到所有行的D列(就是用鼠標點住D1單元格的右下角一直拖拽下去啦)
          5)此時D列已經生成了所有的sql語句
          6)把D列複製到一個純文本文件中,假設爲sql.txt
         ·把sql.txt放到數據庫中運行即可,你可以用命令行導入,也可以用phpadmin運行。

0x03 轉化爲Excel 通過NAVICAT 導入

  1. 新建excel表格,準備錄入自己的數據。

  2. 錄入要導入的數據,注意要與數據庫的類型一致。

  3. 另存爲txt文檔,記得自己的命名。

  4. 打開txt文檔,點擊另存爲,修改編碼,解決中文utf8。

  5. 通過Navicat導入數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章