怎么把excel中的資料匯入mysql資料庫

2022-12-05 09:15:10 字數 5816 閱讀 9753

1樓:共始終

首先需要在mysql管理工具上面新建一個表,也可以用mysql命令建立,表建立完成之後,需要將表中的欄位名字告訴給填寫excel表的人員.開啟excel表,按照程式提供的欄位填寫相應的資料.此時注意下面幾點:

名字需要跟程式提供的一樣,其他的描述,表頭可以不寫都行.開啟工具,選擇表所在的資料庫,然後點選資料庫名字,右鍵資料,出來下拉選單選擇importwizard.彈出一個選擇介面,選擇excelfile檔案點選next(下一步),選擇對應的excel檔案就行,然後再下面選在檔案內容在哪一個sheet中,也就是內容寫在excel什麼地方,這點需要注意,也是關鍵的地方.

點選next(此步驟也是關鍵步驟),需要注意2點:1:filednamerow就是欄位所在excel中的位置,也就是第幾行(簡單法,一般就是英文對應的那一列).

2:firstdatarow(從哪一行開始執行),資料從哪一行開始點選next選擇targettable目標對應的資料庫,選擇.如果到上面一步沒有問題的話,預設next到最後就行了.

然後開啟表就能看到資料跟excel表中的一樣.要匯入到哪個資料庫中表中

2樓:雨惠偉

一、假如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,"');")

如何將excel中資料匯入到mysql資料庫

3樓:匿名使用者

1.將選中的資料快兒拷貝到一個txt文字檔案中(記得把後面的空格消掉。。),假如存到「d:\data.txt」這個位置裡。

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

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

(如果要設定編碼的話需要在fields前面加 character set utf8)

進行匯入操作

如何把excel中的資料匯入到mysql資料庫

怎麼把excel資料匯入到資料庫?

4樓:丹琳晨

這個網上有很多,找找吧。

一般都是先獲取execl的資料匯入到dataset中,再把dataset中的資料庫insert到資料庫(這部分應該不用說了吧)。

需要注意一點的是:execl 2003和2007以上的版本所用的引擎是不一樣的。如下列。

//匯入excel

public void importexcel(string filename )

}//插入到資料庫}

如何將excel資料匯入mysql資料庫

5樓:司馬刀劍

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執行。

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

6樓:泡影果果

工具: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到最後。完成。

7樓:笑喘是病得抽

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執行。

8樓:匿名使用者

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資料庫中

9樓:楓默閣

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

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

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

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

進行匯入操作

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

10樓:匿名使用者

給你推薦一個網易部落格http://ttov.blog.

我也是昨天才發現的,只是單純導資料,不程式設計,希望是你需要的~~

如何將excel表裡的資料匯入到mysql資料庫

11樓:深圳市勵拓軟體****

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執行。

金蝶財務軟體能直接匯入EXCEL中的資料嗎?如果能,具體步驟是什麼

能,看你要導什麼,基本都在檔案選單底下 可以金蝶kis專業版excel格式憑證匯入工具 財務和業務對賬工具 內有解決金蝶kis專業版v12.2不能登入.exe,excel憑證匯入格式.xls等檔案。能,但是存在相容和資料核對的問題。可以匯入,你先開啟軟體,把引入模版匯出,然後把你的資料按照模版上的要...

下面的資料如何用EXCEL中資料 分列來把數字和字母分開呢

以excel2016版本為例,操作方法步驟如下 步驟一 開啟需要修改的excel 檔案。步驟二 選中需要分離資料的單元格。步驟三 選擇工具欄中的 資料 標籤,然後點選 分列 按鈕。步驟四 在彈出的對話方塊中選擇 固定寬度 然後點選 下一步 按鈕。步驟五 在 資料預覽 處用分隔線分離數字和字母,然後點...

鐳射粒度分析儀的資料如何匯入EXCEL

這種型號的儀器無法將資料儲存到excel,百特的鐳射粒度儀都能。我靠!你研究什麼的啊!全抄部如果是malvernsizer系列的襲 馬爾文粒度儀匯出來的xls資料怎麼分析?20 能截圖看嗎,這樣的話不知道你表達的什麼意思 鐳射粒度儀測粒度資料如何分析?鐳射粒度儀測粒度資料如何分析 一般廠家的鐳射粒度...