把資料庫的數據導出到excel
⑴ 怎樣將Mysql數據導出到Excel表中
一、工具:MySQL資料庫、EXCEL
二、操作步驟
1.首先,需要打開電腦上的Navicat for MySQL快捷鍵。這樣就可以查看資料庫了。
⑵ 怎麼樣導出資料庫里的表格和數據(資料庫怎麼導出excel表格)
導入工具imp互動式命令行方式的例子
$imp
Import:Release8.1.6.0.0-Proctionon星期五12月717:01:082001
&;.Allrightsreserved.
用戶名:test
口令:****
連接到:.1.6.0.0-64bitProction
Withtheoption
JServerRelease8.1.6.0.0-Proction
導入文件:expdat.dmp>/tmp/m.dmp
輸入插入緩沖區大小(最小為8192)30720>
經由常規路徑導出由EXPORT:V08.01.06創建的文件
警告:此對象由TEST導出,而不是當前用戶
已經完頃舉成ZHS16GBK字元集和ZHS16GBKNCHAR字元集中的導入
只列出導入文件的內容(yes/no):no>
由於對象已存在,忽略創建錯誤(yes/no):no>yes
導入許可權(yes/no):yes>
導入表數據(yes/no):yes>
導入整個導出文件(yes/no):no>yes
.正在將TEST的對象導入到SCOTT
..正在導入表"CMAMENU"4336行被導入
成功終止導入,但出現警告。
導入工具imp非互動式命令行方式的例子
$impsystem/managerfromuser=jonestables=(ats)
$impsystem/managerfromuser=scotttables=(emp,dept)
$impsystem/managerfromuser=scotttouser=joetables=emp
$impscott/tigerfile=expdat.dmpfull=y
$impscott/tigerfile=/mnt1/t1.dmpshow=nbuffer=2048000ignore=ncommit=ygrants=yfull=ylog=/oracle_backup/log/imp_scott.log
$impsystem/managerparfile=params.dat
params.dat內容
file=dba.dmpshow=nignore=ngrants=yfromuser=scotttables=(dept,emp)
導入工具imp可能出現的問題
(1)資料庫對象已經存在
一般情況,導入數據前應該徹底刪除目標數據下的表,序列,函數/過程,觸發器等;
資料庫對象已經存在,按預設的imp參數,則會導入失敗
如果用了參數ignore=y,會把exp文件內的數據內容導入
如果表有唯雀簡碧一關鍵字的約束條件,不合條件將不被導入
如果表沒有唯一關鍵字的約束條件,將引起記錄重復
(2)資料庫對象有主外鍵約束
不符合主外鍵約束時,數據會導入失敗
解決辦法:先導入主表,再導入依存表
disable目標咐此導入對象的主外鍵約束,導入數據後,再enable它們
(3)許可權不夠
如果要把A用戶的數據導入B用戶下,A用戶需要有imp_full_database許可權
(4)導入大表(大於80M)時,存儲分配失敗
默認的EXP時,compress=Y,也就是把所有的數據壓縮在一個數據塊上.
導入時,如果不存在連續一個大數據塊,則會導入失敗.
導出80M以上的大表時,記得compress=N,則不會引起這種錯誤.
(5)imp和exp使用的字元集不同
如果字元集不同,導入會失敗,可以改變unix環境變數或者NT注冊表裡NLS_LANG相關信息.
導入完成後再改回來.
(6)imp和exp版本不能往上兼容
imp可以成功導入低版本exp生成的文件,不能導入高版本exp生成的文件
根據情況我們可以用
$impusername/password@connect_string
說明:connect_string是在/ORACLE_HOME/network/admin/tnsnames.ora
定義的本地或者遠端資料庫的名稱
注意事項:
UNIX:/etc/hosts要定義本地或者遠端資料庫伺服器的主機名
win98:windowshosts和IP地址的對應關系
win2000:winntsystem32driversetchosts
⑶ 資料庫的表怎麼導出到excel
首先我們使用sqlyogent工具,連接到mysql資料庫。
連接成功後在左側的目錄位置,找到需要的表,右鍵打開表
也可以直接在sql執行器中輸入:
select
*
from
datetable
name
打開這個表
4
在sql執行器的下方,結果下方,最左側的位置,如下圖,有一個小圖標,滑鼠移動上面會浮出文字「導出為....」點擊這個圖標
5
點擊後會彈出一個名為「導出為」的彈出窗口,選擇需要導出的文件格式:如csv、html、xnl等,在右側選擇導出的欄位
6
在界面的最下方有一個輸入框,框中是程序默認的一個導出的路徑,也可以點擊路徑旁的按鈕,進行自定義導出文件路徑。
⑷ 如何把SQLServer表數據導出為Excel文件
最簡單的方法就是使用Sql
server
自帶的數據導入和導出工具來實現。
1,數據導入和導出工具簡稱為DTS,正常情況下在安裝資料庫的伺服器上都默認安裝。直接在程序組中找到程序項目啟動就可以。
2,打開之後,數據源選擇sql
server
資料庫並選擇導出數據表所在的資料庫名,目標類型選擇
microsoft
excel就可以,然後再勾選要導出數據的表,一步一步設置完成並運行。
3,正常完成的話,指定數據表中數據就導出到excel文件中了。
⑸ 如何將資料庫中的數據導出到excel
在這里介紹把資料庫中的數據導出到excel的方法,希望本指南能幫到大家。
- 01
雙擊打開access資料庫。進入到操作界面。
- 02
滑鼠移到菜單欄,點擊:外部數據
- 03
下面即彈出與之相關的功能區。我們看「導出」這功能區。
- 04
在這里點擊:excel
- 05
彈出導出excel電子表格的操作面板,如下圖所示,點擊:瀏覽;在打開的對話框中設置保存地址。在這里,我設置為保存在電腦桌面。
- 06
文件格式按默認的。再點確定。
- 07
點擊確定後,彈出導出成功的對話框,我們把對話框關閉。
- 08
返回到電腦桌面,可以看到剛才保存的excel文件。
⑹ 如何將資料庫表導入到excel表格數據
一.導出
1.選擇要導出的資料庫表,右鍵選擇「所有任務」,點擊「所有任務」下的子菜單「Export
Data„」進入「DTS
Import/Export
Wizard」窗口。
2.點擊「下一步」,進入「Choose
a
Data
Source」。
3.「Data
Source」更改為「Microsoft
OLE
DB
Provider
for
SQL
Server」;「Server」更改為「筆記本(工控機)名稱\WINCC」;下一步使用WINDOWS認證「Use
Windows
Authentication」;「Database」更改為「項目運行系統下的路徑(例如:CC_BGSYJ_14_02_24_11_22_22R)」。
4.
點擊「下一步」,進入「Choose
a
destination」。
5.「Destination」更改為「Microsoft
Excel
97-2000」;「File
name」建議更改為要導出的資料庫表的名字,並指定保存的路徑。
6.點擊「下一步」,進入「Specify
Table
Copy
Query」。
7.
點擊「下一步」,進入「Select
Source
Table
and
Views」。
8.選擇要導出的資料庫表,然後點擊「下一步」,進入「Save,Schele,and
replicate
package」。
9.
點擊「下一步」,「完成」,「確定」,「Done」,數據導出完成。
二.導入
1.選擇要導出的資料庫表,右鍵選擇「所有任務」,點擊「所有任務」下的子菜單「Import
Data„」進入「DTS
Import/Export
Wizard」窗口。
2.
點擊「下一步」,進入「Choose
a
Data
Source」。
3.「Data
Source」更改為「Microsoft
Excel
97-2000」;「File
name」選擇到指定路徑下excel文檔(重新製作或者以前導出的)。
4.
點擊「下一步」,進入「Choose
a
destination」。
5.「Destination」更改為「Microsoft
OLE
DB
Provider
for
SQL
Server」;「Server」更改為「筆記本(工控機)名稱\WINCC」;下一步使用WINDOWS認證「Use
Windows
Authentication」;「Database」更改為「項目運行系統下的路徑(例如:CC_BGSYJ_14_02_24_11_22_22R)」。
6.點擊「下一步」,進入「Specify
Table
Copy
Query」。
7.
點擊「下一步」,進入「Select
Source
Table
and
Views」。
8.選擇要將excel文檔導入到的資料庫表,然後點擊「下一步」,進入「Save,Schele,and
replicate
package」。
9.
點擊「下一步」,「完成」,「確定」,「Done」,數據導入完成。