資料庫資料用CSV匯出帶出表頭

2022-02-06 10:54:19 字數 1372 閱讀 8716

在資料庫中把查詢的資料結果以csv匯出,並把表頭也匯出。花了數個小時幾經周折,初步實現了,應該還有更好的方式方法。

現在建立乙個**

create table [book] (

[bid] [char] (10) collate chinese_prc_ci_as not null ,

[bname] [char] (50) collate chinese_prc_ci_as not null ,

[bauthor] [char] (20) collate chinese_prc_ci_as not null ,

[bprice] [float] not null ,

[bnumber] [int] not null constraint [df__book__bnumber__534d60f1] default (0),

[bstorage] [int] not null ,

[bmeno] [char] (100) collate chinese_prc_ci_as null ,

primary key clustered

([bid]

) on [primary]

) on [primary]

go數量就看查詢結果吧

select * from book

匯出到 csv的結果

查詢語句給csv加上表頭這裡已經改成別名了。修改了乙個因為要型別轉換,後面就類推了。

sql 語句如下

select bid,bname,bauthor, (case when (cast(bprice as varchar(50)) )='1' then '單價'else (cast(bprice as varchar(50)) )end) as ss ,

bnumber,bstorage,bmeno

from(

select * from book

union

select '編號','書名','作家',1,2,3,'備註'

) t order by t.bid desc

執行結果如下圖

匯出到 csv的結果如下圖

做個記錄,也是成長。

從資料庫中匯出 csv檔案

需求 本次將資料庫中的資料匯出成.csv檔案 office可以開啟 資料的生成,根據你所選中的資料進行生成 params activity id 活動的id params form id 匯出資料中選中的活動id public function exportdata activity id,form...

匯出資料庫

exp 引數例項 匯出整個例項 exp wjh orcl file wjh.dmp log wjh.log full y consistent y direct y wjh應具有dba許可權 匯出某個使用者所有物件 exp wjh orcl file wjh.dmp log wjh.log owne...

Csv資料匯入匯出

標籤 空格分隔 php public function customercsvhandler while feof handle false elseif trim value 0 求購 trim value 0 求租 else unset value fclose handle print 資料處...