❶ 如何導出ms中能帶和態密度的數據,想在origin中做圖
jsheng5059(站內聯系TA)能帶或態密度圖是當前文件,右鍵選擇,然後粘貼到記事本*.txt文件里。用origin導入*.txt.就能直接畫出dos或band。yujie442(站內聯系TA)在能帶圖中COPY後粘貼到一.TXT文件,然後通過MS_BandStructure.exe(在論壇中可以下載)生成.dat文件,然後用origin導入.dat文件即可作圖。
544ev);
❷ msSQL導出數據到Excel文件
既然這樣,那就給你個導出表數據到EXCEL的存儲過程。只要會調用這個存儲過程就可以導出數據了。
/*--數據導出EXCEL
導出查詢中的數據到Excel,包含欄位名,文件為真正的Excel文件
如果文件不存在,將自動創建文件
如果表不存在,將自動創建表
基於通用性考慮,僅支持導出標准數據類型
--*/
/*--調用示例
p_exporttb @sqlstr='select * from 地區資料'
,@path='c:\',@fname='aa.xls',@sheetname='地區資料'
--*/
CREATE proc p_exporttb
@sqlstr varchar(8000), --查詢語句,如果查詢語句中使用了order by ,請加上top 100 percent
@path nvarchar(1000), --文件存放目錄
@fname nvarchar(250), --文件名
@sheetname varchar(250)='' --要創建的工作表名,默認為文件名
as
declare @err int,@src nvarchar(255),@desc nvarchar(255),@out int
declare @obj int,@constr nvarchar(1000),@sql varchar(8000),@fdlist varchar(8000)
--參數檢測
if isnull(@fname,'')='' set @fname='temp.xls'
if isnull(@sheetname,'')='' set @sheetname=replace(@fname,'.','#')
--檢查文件是否已經存在
if right(@path,1)<>'\' set @path=@path+'\'
create table #tb(a bit,b bit,c bit)
set @sql=@path+@fname
insert into #tb exec master..xp_fileexist @sql
--資料庫創建語句
set @sql=@path+@fname
if exists(select 1 from #tb where a=1)
set @constr='DRIVER={Microsoft Excel Driver (*.xls)};DSN='''';READONLY=FALSE'
+';CREATE_DB="'+@sql+'";DBQ='+@sql
else
set @constr='Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties="Excel 8.0;HDR=YES'
+';DATABASE='+@sql+'"'
--連接資料庫
exec @err=sp_oacreate 'adodb.connection',@obj out
if @err<>0 goto lberr
exec @err=sp_oamethod @obj,'open',null,@constr
if @err<>0 goto lberr
--創建表的SQL
declare @tbname sysname
set @tbname='##tmp_'+convert(varchar(38),newid())
set @sql='select * into ['+@tbname+'] from('+@sqlstr+') a'
exec(@sql)
select @sql='',@fdlist=''
select @fdlist=@fdlist+',['+a.name+']'
,@sql=@sql+',['+a.name+'] '
+case
when b.name like '%char'
then case when a.length>255 then 'memo'
else 'text('+cast(a.length as varchar)+')' end
when b.name like '%int' or b.name='bit' then 'int'
when b.name like '%datetime' then 'datetime'
when b.name like '%money' then 'money'
when b.name like '%text' then 'memo'
else b.name end
FROM tempdb..syscolumns a left join tempdb..systypes b on a.xtype=b.xusertype
where b.name not in('image','uniqueidentifier','sql_variant','varbinary','binary','timestamp')
and a.id=(select id from tempdb..sysobjects where name=@tbname)
if @@rowcount=0 return
select @sql='create table ['+@sheetname
+']('+substring(@sql,2,8000)+')'
,@fdlist=substring(@fdlist,2,8000)
exec @err=sp_oamethod @obj,'execute',@out out,@sql
if @err<>0 goto lberr
exec @err=sp_oadestroy @obj
--導入數據
set @sql='openrowset(''MICROSOFT.JET.OLEDB.4.0'',''Excel 8.0;HDR=YES
;DATABASE='+@path+@fname+''',['+@sheetname+'$])'
exec('insert into '+@sql+'('+@fdlist+') select '+@fdlist+' from ['+@tbname+']')
set @sql='drop table ['+@tbname+']'
exec(@sql)
return
lberr:
exec sp_oageterrorinfo 0,@src out,@desc out
lbexit:
select cast(@err as varbinary(4)) as 錯誤號
,@src as 錯誤源,@desc as 錯誤描述
select @sql,@constr,@fdlist
❸ 如何將mssql2000資料庫導出成.sql文件,包括數據內容
這個推薦樓主安裝SQL
Server
2008的客戶端,在生成腳本向導里可以生成各種資料庫的對象,還可以包括表中的數據。
❹ mssql如何將數據導出Excel的文件
可以的 在表上點右鍵 選擇導出 按照向導導出就可以了
❺ 如何利用Navicat導入/導出mssql中的數據
今天給大家介紹一個數據導入到處的工具 - Navicat,大家對mysql資料庫的導入導出都已經十分熟悉了,因為mysql的導入導出工具十分的多,也十分的方便,然而對於mssql資料庫的導入導出,除了利用微軟提供的sqlserver可以進行導入導出外,其他的工具可謂是少之又少,最近筆者由於需要升級網站程序,將原先使用的access數據轉換成了sql2000,又需要將數據從本地轉移到目標伺服器上的資料庫里,由於筆者不想為了導入一些小小的數據而去裝一個sqlserver,於是就找到了Navicat,這個工具簡單易用功能強大,對數據的導入導出十分方便,下面就為大家詳細的介紹下該軟體的使用方法和操作過程。
步驟一、首先打開navicat,點左上方的「連接」,彈出以下窗口
在「連接名」處填寫一個自己命名的名字,「主機名或IP地址」處填上你sqlserver所在伺服器的IP地址,關於「驗證」處,如果你是在本機上的裝的sqlserver並且設置的是windows驗證,那麼就在下拉框中選擇「windows 驗證」;否則,「請選擇SQL server 驗證」,然後填寫上用戶名密碼進行「連接測試」,連接成功後,點確定就可以了。
小提示:如果是sqlserver,在第一次使用該軟體進行「連接」的時候,會提示安裝「Microsoft Sqlsever Navicat Client。」,這時直接點擊「是」安裝就可以了。
步驟二、連接資料庫成功後,左邊會出現你的「連接名」,你可以右鍵或雙擊打開「打開連接」,這樣你就連接上了資料庫。連接上資料庫後,在裡面可以清楚的看到資料庫的表等項目,並且可以通過右鍵可以進行多種操作。
小提示:通過上面的連接方法,你可以添加多個「連接名」,進行不同資料庫之間的數據傳輸或同步操作。這樣就實現了資料庫的轉移等需要。
步驟三、將伺服器一中的資料庫數據轉移到伺服器二的資料庫中,點擊「工具」,選擇「數據傳輸」,出現一下界面:
左邊的「源」是你想要轉移數據的資料庫伺服器,右邊的「目標」是你的目的地址,資料庫的選擇比如從master1到master2,這個自己選擇,模式的話,兩邊都選擇dbo,至於「資料庫對象」,根據自己需要自己選擇,可以只選一個表,也可以全選,設置後以後,點「開始」就可以了。
上面是直接連接兩個遠程資料庫進行數據傳輸的,當然你也可以直接連接一個資料庫伺服器,利用sql文件進行導入,選中需要導入的資料庫,打開選中的資料庫,展開找到dbo,右鍵 - 選擇「導入向導」,根據需要選擇sql文件導入就可以了。
以上就是Navicat工具的大概使用方法了,具體操作還有很多,不過都很簡單,可以自己下載一個進行嘗試。
❻ MS SQL 怎樣把數據導出成.xls文件
打開
企業管理器
選中你要導出的表右鍵
->所有任務->導出數據
選你資料庫的身分驗證方法,點下一步.在目地中選
microsoft
excel
97-2000
再輸入文件名點下一步.這里你可以選第一個.第二個要用
sql語句
(可以篩選你要的數據).點下一步,選中你要導出的表點再一直下一步就可以了.
❼ ms建模如何導出矢量圖
在MS中建立一個模型
❽ microsoft sql怎麼導出
第一步:查看需要備份的資料庫
登入SQL Server Management Studio後,在右側打開樹狀圖可以看到相關資料庫。
第二步:資料庫離線
選中需要備份的資料庫後,選中「任務」->「離線」,離線時候,必須關掉表、查詢等。
第三步:確認離線成功
離線這一步很重要,因為不離線,直接復制這兩個文件會報錯,所以必須得離線。請確保出線一下提示界面,才能保證離線成功。
第四步:復制備份文件
進入你的資料庫安裝目錄,相對位置如「\Microsoft SQL Server\MSSQL.1\MSSQL\Data」文件夾,在這個文件夾內,選擇你要復制的資料庫文件(.mdf和.ldf),然後粘貼到你需要備份的地方即可。