mysql怎麼匯入excel資料

時間 2022-02-13 10:35:10

1樓:**座

我們首先建立乙個資料庫,然後在庫中建立表,表的每個字段對應excel中的每一列。

?一、假如excel中有四列資料,希望匯入到資料庫中 mytable 中,對應的字段分別為field1,field2,field3,field4.

二、在excel**中增加一列(?excel應該是e列),利用excel的公式自動生成sql語句(這個很重要,別寫錯了),具體方法 如下?:

1、增加一列(excel應該是e列,因為我們原有4列資料,分別為a\b\c\d列)

2、在第一行(這一行必須為有效資料行否則出錯)的e列,就是e1中輸入公式=concatenate("insert into table (field1,field2,field3,field4) values ('",a1,"','",b1,"','",c1,"','",d1,"');")

3、此時e1已經生成如下的sql語句: insert into mytable (field1,field2,field3、field4) values ('a1中 的資料','b1','c1','d1');

4、將e1的公式複製到所有行的e列,(就是用滑鼠點住e1單元格的右下角,一直拖拽下去,到最後一行資料)

5、此時e列已經生成了所有的sql語句

6、選中e列把e列資料複製到乙個純文字檔案中,命名為 例如:excel.txt

三、把excel.txt 放到資料庫中執行即可,可通過命令列匯入

source f:\excel.txt

2樓:織信

詳細講解,在低**平台上如何快速進行excel資料的匯出匯入?

如何將excel**的資料匯入到mysql資料中去

3樓:泡影果果

工具:office excel、mysql

步驟:1、開啟mysql,用mysql命令建立乙個表。

2、開啟office excel,按照程式提供的字段填寫相應的資料。

3、開啟mysql管理工具,擇表所在的資料庫,點選資料庫名字,右鍵資料,選擇import wizard,選擇excel file檔案。

4、點選next,選擇對應的excel檔案,選擇有文字內容的sheet,點選next 。

5、filed name row 就是字段所在excel中的位置,也就是第幾行。first data row資料從哪一行開始。填完點選next。

6、選擇 target table 目標對應的資料庫,選擇要匯入到的資料庫表中。

7、預設next到最後。完成。

4樓:笑喘是病得抽

1.使用php

excel parser pro軟體,但是這個軟體為收費軟體;

2.可將excel表儲存為csv格式,然後通過phpmyadmin或者sqlyog匯入,sqlyog匯入的方法為:

·將excel表另存為csv形式;

·開啟sqlyog,對要匯入的**右擊,點選「匯入」-「匯入使用載入本地csv資料」;

·在彈出的對話方塊中,點選「改變..」,把選擇「填寫excel友好值」,點選確定;

·在「從檔案匯入」中選擇要匯入的csv檔案路徑,點選「匯入」即可匯入資料到表上;

3.乙個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中執行,這種方法適用於excel**匯入到各類sql資料庫:

·假設你的**有a、b、c三列資料,希望匯入到你的資料庫中**tablename,對應的字段分別是col1、col2、col3

·在你的**中增加一列,利用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執行。

5樓:匿名使用者

1.將選中的資料快兒拷貝到乙個txt文字檔案中(記得把後面的空格消掉。。否則匯入資料庫後會有對應的空行),假如存到「d:\data.txt」這個位置裡。

2.根據要匯入的資料快兒建立mysql資料庫和表,然後進入命令提示符裡使用命令

load data local infile 'd:/data.txt' into table exceltomysql fields terminated by '\t';

注意:碟符我使用的「/」才成功,否則提示找不到檔案 下面文章中是用的「\」!

進行匯入操作

手動進行excel資料和mysql資料轉換

excel裡的內容如何匯入mysql資料庫

6樓:匿名使用者

轉化成文字檔案手工匯入,最簡單的辦法。

採用自己寫的程式匯入,要用到第三方的類庫如libxl等,比較麻煩,但是可以作為工具用。

7樓:

裝乙個access即可

8樓:

告訴我qq號,我這有個**,可以給你

excel如何直接匯入mysql資料表裡呢

9樓:匿名使用者

可以用phpexcel這個類庫,裡面有自帶的很多例子

MYSQL資料庫怎麼用?如何匯入MySQL資料庫?

建立下乙個sqlyog,這個很容易入門,有中文簡體版的,樓上固然好,但是對於初學者不是太合適。如何匯入mysql資料庫?3 如果sql檔案的內容中有建立資料庫的語句,或者想將表存放在已有的資料庫,在這裡就不用建立資料庫。6 開始匯入sql檔案,輸入 source sql檔案的路徑 注意檔案路徑要是複...

sql如何匯入到資料庫,如何匯入MySQL資料庫?

你好這個問題的回答是肯定的 方法有多種 第一 如果你之前有用sql開啟過.sql的檔案,那麼直接雙擊就可以了第二 右鍵 屬性 開啟方式 更改 找到你的sql,改後直接雙擊 第三 先開sql,再用記事本開啟你的.sql檔案,然後在sql資料庫右鍵新建查詢,把記事本里面的 複製貼上上去,執行就可以了 如...

sqoop從mysql匯入到hive為什麼0變成null

hive 版本hive 0.11.0 sqoop 版本 sqoop 1.4.4.bin hadoop 1.0.0 從hive導到mysql mysql 表 mysql desc cps activation field type null key default extra id int 11 no...