excel資料匯入mysql資料庫

來源:互聯網
上載者:User
方法一、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資料庫中, 步驟一:選取要匯入的資料快兒,另外要多出一列,如:步驟二:將選中的資料快兒拷貝到一個建立的表格工作薄,然後“另存新檔” -》“文字檔(定位字元分割)(*.txt)”,假如存到“D:\data.txt”這個位置裡。步驟三:根據要匯入的資料快兒建立MySql資料庫和表,然後使用命令load data local infile 'D:\data.txt' into table exceltomysql 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”,一路確定就行了。   作者 xyaxlz
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.