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

2022-11-15 07:05:21 字數 3855 閱讀 9851

1樓:心同行

這個你得用上後臺程式了,如php,而且還得用外掛phpexcel

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

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

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

3樓:宋舞莎

將excel的資料匯入到mysql資料庫中方法詳見:http://jingyan.

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

4樓:匿名使用者

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

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資料匯入到資料庫?

6樓:丹琳晨

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

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

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

//匯入excel

public void importexcel(string filename )

}//插入到資料庫}

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

怎麼將excel表中的資料匯入到mysql資料庫中

7樓:楓默閣

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

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

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

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

進行匯入操作

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

8樓:匿名使用者

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

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

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

9樓:折柳成萌

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

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

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

exceltomysql.php

<?php

require_once 'reader.php';

$data = new spreadsheet_excel_reader();

$data->setoutputencoding('gbk');

$data->read('classify.xls'); //」classify.xls」是指要匯入到mysql中的excel檔案

如何將Excel中的憑證匯入用友

1 從系統中拷貝憑證模板。2 按照模板格式,整理資料。3 通過t3系統工具匯入。4 匯入工作。第一步 瞭解用友憑證的內部資料結構,涉及幾張工作表以及邏輯關係 第二步 向系統管理員詢問哪個使用者有此資料追加許可權以及使用者的密碼 注 通常情況還是請用友的技術人員進行。這樣做風險很大。除非用友系統提供了...

如何將Access中的資料匯入到SQL Server中

操作步驟如下 一 開啟sqlserver2005,登入 選擇需要目標資料庫 右鍵資料庫 任務 匯入資料。二 選擇要複製的資料來源。資料來源選擇microsoft access 瀏覽你的資料來源檔案。這裡的access資料來源,如果生成表過大,可以生成多個相同表結構的表。在匯入資料直接到sqlserv...

如何將Excel表中有用的資料匯入到另表中去

想把資料倒過去的話,那些複製貼上直接就可以的。如何將一個excel 的內容轉移到另外一個 中去 拖移選中要複製的單元格 點右鍵 選複製 在另一單元格需要放置內容的地方點右鍵 選貼上 選中這個表 移動或複製工作表 選個指定的工作簿 建立副本,就可以了 右點a與1相交的方格 左上角 選複製,點開要粘帖的...