SQL多結果集匯出Excel

2022-03-31 02:04:17 字數 502 閱讀 3327

由於本專案工作中需要,有時會匯出一些資料給客戶,但又不是每次都需要,可能這次用了下次可能就不會使用,匯出資料,我們正在做的乙個專案中與四川地區有關,所以匯出資料就有如下需求:

1、  按各市匯出資料,把第個市名作為sheet名(這到沒什麼難就是21個地市州,查出來粘到exc el中)

2、  把各市各區縣志出乙個資料出來(這乙個我蒙了,一百多個區縣,還得把 市名+區縣名 作為sheet,我的那個去。一想有xp_cmdshell可匯出資料(但只能生成乙個檔案,能操作sheet方法我沒有看到,意思就有一百多個excel檔案。他們不是這個,而且我有一列是編號,xp_cmdshell設定不了excel的單元格格式))

基於上面兩點我決定寫乙個小程式來完成這個工作,在**也找到了乙個開源專案(datapie,國人的,還不錯)可惜不是我想來的,還得去改程式,我想的是以為都不改程式來完成乙個萬能的匯出工作。

sql查詢結果集匯出Excel

t sql exec master.xp cmdshell bcp 庫名.dbo.表名out c temp.xls c q s servername u sa p 引數 s 是sql伺服器名 u是使用者 p是密碼 說明 還可以匯出文字檔案等多種格式 declare str varchar 600 s...

多結果集的訪問

using sqlconnection conn new sqlconnection connectstring string cmdtext select top 10 from customers select lastname,firstname from employees sqlcomma...

oledb對多結果集的處理

1.建立乙個簡單表及儲存過程 create table sp table username varchar 30 age int create procedure test sp username varchar 30 age int,out intoutput asinsert into sp t...