excel檔案匯入mysql

來源:互聯網
上載者:User

標籤:

在資料處理的過程中,常常要把windows下的excel檔案匯入linux下的mysql.這其中會出現一些問題.

1.首先,要在mysql中建表.命令最好存在記事本中,可以隨時修改,隨時執行

create table tableName(c1 not null,...);

2.把excel中需要匯入的內容截出來.然後利用excel的另存新檔功能存成txt,不管編碼方式是utf-8還是unicode都可以.

3.但是無論是utf-8還是unicode,linux/mysql都是認不出來的,需要轉換成asiic.這裡我用的Notepad++. 開啟檔案之後點:格式->轉為ANSI編碼格式.然後儲存,並上傳到linux機中

4.要注意一點,excel中可能會有一些儲存格使用了軟斷行符號(alt+enter輸入的).這些斷行符號在轉換成文本後會變成真的斷行符號.所以你得想辦法去掉他們.我使用了尋找(輸入alt+10),但是因為有一些我是需要的,有一些我是不需要的,於是我把不需要的所在的列給刪除了.這個工作量比較大.

5.然後就可以匯入了

LOAD DATA INFILE ‘/home/a.txt‘ INTO TABLE mysql.tableName  FIELDS TERMINATED BY ‘\t‘ LINES TERMINATED BY ‘\r\n‘;

這裡的\t表示定位字元,根據自己產生的檔案進行修改

excel檔案匯入mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.