F1:生成TXT文件
1.將文件另存為「文本文件(製表符分割)(*.txt)」
2.然後進入命令提示符里使用命令
load data local infile data.txt into table exceltomysql fields terminated by '\t';
數據從MySql到Excel的轉化,其過程其實還是藉助那個「製表符分割」的文本文件。
將如要將這個表中的男生信息導入到Excel中,可以這樣。
select * into outfile data.txt' from exceltomysql where xingbie="m";
你可以打開Excel,然後選擇「數據」->「導入外部數據」->「導入數據」,選中 man.txt,一路確定就行了。
F2: 先利用excel生成sql語句,然後再到mysql中運行,這種方法適用於excel表格導入到各類sql資料庫:
(1)、增加一列(假設是D列)
(2)、在第一行的D列,就是D1中輸入公式:
=CONCATENATE("insert into table (col1,col2,col3) values ('",A1,"','",B1,"','",C1,"');")
如果有時間的話 '", text(A1,"yyyy-mm-dd hh:mm:ss"),"'
(3)、將D1的公式復制到所有行的D列(就是用滑鼠點住D1單元格的右下角一直拖拽下去啦)
(4)、把D列復制到一個純文本文件中,假設為sql.txt
把sql.txt放到資料庫中運行即可,你可以用命令行導入,也可以用phpadmin運行。