方法一、
1.在需要匯入的資料最後一列,寫入乙個excel公式(例子中是「sql」下面的單元格,「sql」是不必要的,僅僅是為了看起來方便)。
=concatenate("insert into employee(name,birthday,email,hobby)values('",rc[-4],"','",rc[-3],"','",rc[-2],"','",rc[-1],"');") ")
這樣就會生成insert語句,正如你在例子excel檔案中看到的(當你單擊sql下面的單元格時,可以看到公式)。
如果有日期格式使用下面的方面
=concatenate("insert into employee(name,birthday,email,hobby)values('",rc[-4],"','",text(rc[-3],"yyyy-mm-dd hh:mm:ss"),"','",rc[-2],"','",rc[-1],"');")
這裡用到了text函式來將日期格式化成mysql能接受的日期字串
方法二、
假如要把如圖所示的excel**匯入到mysql
資料庫中,如圖:
步驟一:
選取要匯入的資料快兒,另外要多出一列,如下圖:
步驟二:
步驟三:
根據要匯入的資料快兒建立mysql資料庫和表,然後使用命令
load data local infile 'd:\data.txt' into table excelto
mysql fields terminated by '\t';
進行匯入操作。如下圖:
現在資料已經全部匯入到mysql裡了,
讓我們來select一下吧,如圖:
到此,資料由excel到mysql的轉換已經完成。
下面說下,資料從mysql到excel的轉化,其過程其實還是借助那個「製表符分割」的文字檔案。
將如要將這個表中的男生資訊匯入到excel中,可以這樣。
select * into outfile 'd:\man.txt' from exceltomysql where xingbie="男";
這樣,表中所有男生的資訊都被輸出到以製表符分割,'\n'結尾的文字檔案d:\man.txt檔案中。
你可以開啟excel,然後選擇「資料」->「匯入外部資料」->「匯入資料」,選中「d:\man.txt」,一路確定就行了。
Excel資料匯入MySQL
本章主要分享的是將excel存放的資料匯入到mysql存放。1.安裝python3 2.安裝庫 pip install pymysql 1.0.2 pip install xlrd 1.2.0 excel資料匯入mysql.py coding utf 8 import pymysql,xlrd,os...
將Excel資料匯入MySql
將excel資料匯入mysql 1.將選中的資料快兒拷貝到乙個txt文字檔案中 記得把後面的空格消掉。假如存到 d data.txt 這個位置裡。2.根據要匯入的資料快兒建立mysql資料庫和表,然後進入命令提示符裡使用命令 load data local infile d data.txt int...
將Excel資料匯入MySql
1.將選中的資料快兒拷貝到乙個txt文字檔案中 記得把後面的空格消掉。否則匯入資料庫後會有對應的空行 假如存到 d data.txt 這個位置裡。2.根據要匯入的資料快兒建立mysql資料庫和表,然後進入命令提示符裡使用命令 load data local infile d data.txt int...