❶ 怎麼從mysql資料庫導出數據成excel表格

方法一
用mysql的命令和shell
select * into outfile './bestlovesky.xls' from bestlovesky where 1 order by id desc limit 0, 50;
方法二
把bestlovesky.xls以文本方式打開,然後另存為,在編碼選擇ansi編碼,保存
echo "select id,name from bestlovesky where 1 order by id desc limit 0, 50;"| /usr/local/mysql/bin/mysql -h127.0.0.1-uroot -p123456 > /data/bestlovesky.xls
方法三
mysql -uroot -p -e "select * from test.table2 " > d:a.xsl

❷ 如何將MYSQL中數據導出到EXCEL表中

首先需要知道是導出哪個一個資料庫的數據。使用SQL Server Management Studio連接上這個資料庫。

2
然後確定需要導出哪個表的數據為Excel文件。若表的項目很多,可以右鍵「表」篩選條件。

3
若知道是哪一個資料庫哪一個表,則前面兩個步驟可以省略,直接新建查詢,使用的SQL命令查詢這個表。並可以加上條件語句。

4
在查詢出來的結果中,點擊最左上角右鍵全選,選中後,再點擊右鍵,選擇「將結果另存為」。同樣若選擇復制,然後再打開一個空白的EXCEL粘貼進去也可以,適合少量數據。

5
保存類型為CSV格式,此類型的文件可以直接使用的EXCEL打開,並保持列與行不變。

6
將保存的結果打開後與SQL中的結果一致,同樣可以部分選擇復制,然後粘貼到空白的EXCEl中。

END
導出完整的SQL數據表為Excel文件

若是數據表中的數據量很龐大,則可以使用SQL Server Management Studio自帶的導出功能。如圖資料庫右鍵-任務-導出數據。

輸入SQL Server的身份驗證。注意確定是導出哪一個資料庫中的數據表。點擊下一步。

選擇導出目標為Microsoft Excel文件。

選擇導出的EXCEL文件保存路徑和文件名字。繼續下一步。

這里需要注意選擇的是Excel的版本,若選擇了低版本的Office則導出的數據條數將會有限制。

注意,若是整個SQL數據表導出選擇第一項,若是需要編寫查詢指定數據,可以在選擇二項。然後輸入命令即可。

選擇需要導出的數據表,注意,這里可以選擇多個表一起導出。

導出成功,可以查看傳輸的行數,注意若是Office低版本,行數不支持超過65535行。

到導出的路徑目錄下打開導出的Excel文件,可以看到效果如圖所示。如果數據量很龐大建議導出保存的格式不要選擇EXCEl文件格式。
參考資料:http://jingyan..com/article/fedf0737a8064b35ac8977c5.html

❸ 怎麼將mysql資料庫里導出excel表格

直接輸入如下的T-SQL語句即可:

select * from 某個表 into outfile '文件路徑'
比如,我要把如下的test資料庫的一張i_student表導出至d盤根目錄下的1.xls:
use test
之後,輸入:
select * from i_student into outfile 'd:/1.xls'

❹ mysql怎麼導出excel數據

方法/步驟

首先,我們需要打開電腦上的Navicat for MySQL快捷鍵。這樣就可以查看資料庫了。

然後,我們點擊root打開之後,單擊core_db,在展開的選項中可以看到表。

我們點擊「表」後可以看到資料庫中的所有表,我們右擊表彈出的選項中有一個「導出向導」

我們點擊導出向導就會彈出導出的頁面,第一個頁面提示我們要使用哪一種導出格式。因為我們是導出到EXCEL表中,所以選擇導出的格式為.xls,然後單擊「下一步」

第二個小步驟中,我們需要勾選需要導出的表,並設置導出文件所在位置,然後點擊下一步

我們可以選擇需要導出的表中的哪些數據,默認的是全部欄位。選好之後,單擊下一步。

點擊下一步之後,我們再次點擊下一步,然後點擊彈出的窗口的右下角的「開始」按鈕,就開始導出了。

導出之後,會繼續提示我們已經導出成功,然後我們只需要點擊關閉按鈕,在相應的位置尋找excel表格即可。打開之後就會看到之前在資料庫中存儲的數據。

❺ mysql 如何把大數據導出為excel

達到最大行數後新建文件接著輸出,可以用Kettle進行輸出。

❻ 如何將數據從mysql資料庫導出成excel格式是php

假設你的mysql用戶名和密碼都是test,要導出test庫的users表,linux下直接在命令行運行:
mysql
-utest
-ptest
-e
"select
*
from
test.users"
>
users.xls

❼ mysql資料庫怎麼導出excel文件

我們需要打開電腦上的Navicatfor MySQL快捷鍵。這樣就可以查看資料庫了。 2然後,我們點擊root打開之後,單擊core_db,在展開的選項中可以看到表。 3我們點擊「表」後可以看到資料庫中的所有表,我們右擊表彈出的選項中有一個「導出向導」 4我們點擊導出向導就會彈出導出的頁面,第一個頁面提示我們要使用哪一種導出格式。因為我們是導出到EXCEL表中,所以選擇導出的格式為.xls,然後單擊「下一步」 5第二個小步驟中,我們需要勾選需要導出的表,並設置導出文件所在位置,然後點擊下一步 6我們可以選擇需要導出的表中的哪些數據,默認的是全部欄位。選好之後,單擊下一步。 7點擊下一步之後,我們再次點擊下一步,然後點擊彈出的窗口的右下角的「開始」按鈕,就開始導出了。 8導出之後,會繼續提示我們已經導出成功,然後我們只需要點擊關閉按鈕,在相應的位置尋找excel表格即可。打開之後就會看到之前在資料庫中存儲的數據。

❽ 資料庫導出數據到excel數據太大怎麼解決

首先我們使用sqlyogent工具,連接到mysql資料庫。
連接成功後在左側的目錄位置,找到需要的表,右鍵打開表
也可以直接在sql執行器中輸入:
select
*
from
datetable
name
打開這個表
4
在sql執行器的下方,結果下方,最左側的位置,如下圖,有一個小圖標,滑鼠移動上面會浮出文字「導出為....」點擊這個圖標
5
點擊後會彈出一個名為「導出為」的彈出窗口,選擇需要導出的文件格式:如csv、html、xnl等,在右側選擇導出的欄位
6
在界面的最下方有一個輸入框,框中是程序默認的一個導出的路徑,也可以點擊路徑旁的按鈕,進行自定義導出文件路徑。

❾ MYSQL資料庫數據 導出EXECL 怎麼做

MySQL 要導出成 excel 文件很簡單,執行類似這樣的命令:

select * from 某個表 into outfile 'd:/文件名.xls';

上述命令你在伺服器上執行,就導在伺服器 D: 盤,若在客戶端命令行方式執行,就導在客戶端 D

:盤 ,若在客戶端通過 POST 方式執行,則導在伺服器 D:盤。能導成功的大前提是你有登錄許可權

,要有 select 許可權,而且還要有 file 許可權,如果沒有 file 許可權,你將無法執行 select

....into outfile 和 load data infile .... 之類的操作。

至於加一個按鈕,點擊一下提示保存為 excel 文件,我想你可能指的是在網頁上吧?如果在網頁上

,對 MySQL 的操作一般被屏蔽在後面了,一般都是通過伺服器端腳本語言(PHP,JSP,ASP之類的)去

操作 MySQL,下面分別以 PHP 和javaScript 為例,將資料庫查詢結果保存為 xls 的方法(兩種辦

法我都實踐過,是可行的):

1.PHP 方法:
調用 header() 函數,參數如下:
header("content-type:application/msexcel");
header("content-disposition:filename=file001.xls");

這兩個函數放在 PHP 文件中執行資料庫查詢操作之前。

一般,資料庫查詢操作結束後,可通過 echo(),printf() 之類的函數將查詢結果展示給客戶端,如

果在執行資料庫操作之前加了上述兩行,則客戶端將不再顯示結果,而是出現一個下載並保存為 xls

的對話框,路徑與文件名可以自由選擇。按鈕<input type=button ...> 或鏈接<a href=...>你可以

放在第 1 頁,將其指向第2頁,第1頁用來向客戶端顯示結果,第2頁(PHP文件)放上上述兩行,然

後寫上連接資料庫並執行與第1頁相同的查詢操作的代碼。這樣你在第1頁上點擊此鏈接就會跳出一個

下載並保存為 xls 的對話框,保存的內容就是你在第 1 頁上看到的查詢結果,保存格式為 xls,保

存後你可用 Excel 打開它進行操作。

PHP 是伺服器端腳本,用上述辦法實際上同樣的數據結果從服務端向客戶端傳了兩次,第一次用來顯

示,第二次用來打包成 xls 文件供下載。

2.JavaScript 方法:

首先在數據所在頁面的 <head> 部分定義一個 JS 函數:

<head>
<script language="javascript">

function xSaveAsxls( xResult , xFileName ){
var ow=window.open();
with(ow){
document.write(Result);
document.execCommand('Saveas', true, xFileName);
close();
}
}
</script>

</head>

然後在展示數據的 <table> 之前放上 <div id=div_id>,在</table>之後放上</div>。

然後在下面做一個按鈕:
<input type="button" value="保存為 Excel 文件" onclick=xSaveAsxls

(document.all.div_id.innerHTML,'filename.xls')>

這樣就行了,這個顯示為「保存為 Excel 文件」,你點擊它就彈出一個保存對話框,保存的內容就

是數據結果集,格式為 xls 。

JS 是瀏覽器端腳本,用這種辦法將顯示結果保存為 xls ,其數據從伺服器向客戶端只傳一次,節省

傳輸資源。

另外還有一種辦法就是考慮將查詢結果集由 PHP 傳遞給 JS 數組變數,由其帶到客戶端,然後調用

FileObjectSystem 進行操作,這只是個思路,我沒去實踐過。

不當之處請指正。