用VB,如何將SQL中的任意張表匯出到EXCEL中

2025-05-08 10:00:14 字數 2467 閱讀 4612

怎樣用vb將sql資料庫中的資料匯入到excel中

1樓:解莞繁凡白

好像查詢語句可以做到:

用sql語句,將表匯出為excel

select

欄位表into

exceldatabase=d:\temp\

from表。

如何將ms sql 資料庫匯出到excel 表中

2樓:網友

將ms sql 資料庫匯出到excel 表中的方法步驟。

1、開啟excel 空白頁,游標定位在a1,因為匯出的資料是從游標開始覆蓋。

2、依次點選資料(繁體叫資料)→其它**→從sql server3、在資料庫伺服器名稱中輸入伺服器名稱或者資料庫伺服器ip位址。如果是資料庫就在本地或本地的windows賬戶有許可權登入,可以直接用windows 賬戶登入。如果沒有,請輸入資料庫使用者名稱和密碼。

點選下一步。

4、在這裡選擇資料庫和表名後點選完成。

6、選擇使用sql語句,這樣就可以有條件的取出資料,方便靈活。

7、需要再次確認資料庫的耐仿含使用者名稱和密碼,點選確定後完成匯出。

請問高手:如何在vb.net中實現把sql資料庫裡表的資料匯入到excel中?謝謝!

3樓:匿名使用者

這個我是這麼實現的。要用到。

true '讓excel可見。

set xlbook = + 個人簡歷。xlt")

開啟工作簿,strdestination為乙個excel報表檔案。

set xlsheet = '設定工作表。

這個有點像是vb6的、也有相應的方法的。總之是。

用到這個就可以了。必要的話匯入excel的dll檔案。

這樣你就發現、可以用來對excel來操作。你可以查下微軟的msdn、有具體的屬性方法。

如:dim ef as new

dim es as new

dim er as

es = "sheet1")

er = "a1:c1")

gordon1117"

true 目前應用了三個物件:application,worksheet和range,三者的關係應該清晰,做到這點就能從基本開始做了:)格式設定都在range物件,只不過在設定對齊屬性上是verticalalignment和horizon

range 用來定位、

然後你可以迴圈把資料輸出到指定了格式的excel檔案裡了吧、其實連格式都是可以程式控制的好好學下吧。

跪求 vb 將sql表匯出成excel檔案 和 將excel匯入到sql表中

4樓:網友

從sql導到excel中:

insert into openrowset('','excel ;hdr=yes;database=c:\*xls',sheet1$) selec *(sql表中的欄位名 as excel表中的欄位名[,sql表中的欄位名 as excel表中的欄位名,…]from 表名。

從excel導到sql中:

insert into sql表名(欄位名)select excel欄位名 as sql表欄位名[,excel欄位名 as sql表欄位名]

from openrowset('','excel ;hdr=yes;database=c:\*xls',sheet1$)

套用到vb中去就可以了。

5樓:網友

sql和excel之間就可以轉換還用vb嗎。

你不安裝sql怎麼讀取裡面的資料,如果區域網內有一臺按了也可以。

6樓:網友

用查詢分析器查詢的結果可以直接匯出到excel中,在企業管理器中可以將excel中的資料直接匯入到sql中。

vb中將sql的資料匯出到excel,怎麼速度!

7樓:匿名使用者

樓主提出得問題,在這裡貌似沒有人會,建議樓主蹲知道都比這裡得到答案得幾率大…望。

vb如何將sql資料庫查詢的結果匯出到帶欄位名的excel表?

8樓:

你在用copyfromrecordset前先把欄位名寫上,然後換一行再把資料集拷貝就可以了。

先把這句"a1").copyfromrecordset mrs改為:"a2").copyfromrecordset mrs然後在這句前面加上下面的**試試看,應該可以的:

for i = 0 to - 1

i + 1).value =

next設定欄位名加粗(如果不需要可忽略此句), 1), = true

9樓:網友

excel是表,表是有列名的,對應資料庫的欄位名。

就告訴你這麼多。

自己去吧,很多的。

如何將ecel表中的兩列並一列,如何將EXCEL表中的兩列並一列

可以用合併公式 來實現,操作步驟如下 工具 2010版excel 1 先開啟excel,以下圖為例,需要在a3單元格顯示 1234 2 選中a3單元格,並輸入公式 a1 a2 3 按下回車鍵後就可以得到結果了。在a3輸入 a1 a2或者 a2 a1 concatenate函式也可以 在a3列處寫 a...

2019的excel的資料透視表中,如何將行標籤顯示在一行

選中資料透視表中任意位置,在設計欄選中報表佈局,以 形式顯示,單擊右鍵,取消分類彙總前的對號,即可完成。做好透視表以後可以託動上面地標題得到你想要地效果。託托拉拉 就可以達到你想要的效果 07版excel中,資料透視表怎麼把行標籤按列顯示?在資料表裡面右擊bai滑鼠,選擇du最後一個菜zhi單 顯示...

如何將中的線框去掉,如何將WORD中的線框去掉

指向線框左上角,點一下田字框,右擊,選 屬性 邊框和底紋裡設定。將游標移到線框上,出現四個箭頭的標誌,直接按delete或者右擊邊框和底紋選擇無就可以了 word 中文字框邊緣線怎麼去掉 20 雙擊邊框線 開啟邊框和底紋 填充那裡不要動 把下面邊框線設定為白色 就是線型框中 後單擊確定 右擊文字框 ...