好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 解析SQLServer獲取Excel中所有Sheet的方法

解析SQLServer獲取Excel中所有Sheet的方法

熱門標簽:安陽天音防封電銷卡 競圣地圖標注服務 智能語音車載電話機器人 衛星地圖標注距離 云南全自動外呼系統公司 智能外呼系統需要多少錢 貴州外呼回撥系統是什么 陽光創信ai外呼獲客系統助力 外呼系統的話術
E盤根目錄新建一個Excel文件aa.xls后測試如下代碼
復制代碼 代碼如下:

use tempdb
go
if (object_id ('udf_getExcelTableNames' ) is not null )
    drop function dbo .udf_getExcelTableNames
go
create function udf_getExcelTableNames (@filename varchar (1000 ))
returns @t table (id int , name varchar (255 ))
as
begin
    declare   
    @error int , @obj int , @c int , @sheetname varchar (255 ) , @sheetstring varchar (255 )

    exec @error = sp_oacreate 'Excel.Application' , @obj   out  
    exec @error = sp_oamethod @obj , 'Workbooks.Open' , @c out , @filename
    exec @error = sp_oagetproperty @obj , 'ActiveWorkbook.Sheets.Count' , @c    out
    while (@c > 0 )
    begin
        set @sheetstring = 'ActiveWorkbook.Sheets(' + ltrim (@c )+ ').Name'
        exec @error = sp_oagetproperty @obj , @sheetstring , @sheetname    out
        insert into @t select @c , @sheetname
        set @c = @c - 1
    end
    exec @error = sp_oadestroy @obj  
    return
end
go
select * from dbo .udf_getExcelTableNames ('e:/aa.xls' )
/*--測試結果
3    Sheet3
2    Sheet2
1    Sheet1
*/

您可能感興趣的文章:
  • 隨機提取Access/SqlServer數據庫中的10條記錄的SQL語句
  • 如何在 Access 2003 和 Access 2002 中創建 DSN 的連接到 SQLServer 對鏈接表
  • ACCESS轉SQLSERVER數據庫的注意事項
  • Access轉SqlServer的注意事項
  • asp.net 數據庫備份還原(sqlserver+access)
  • SQL 隨機查詢 包括(sqlserver,mysql,access等)
  • Excel導入Sqlserver數據庫腳本
  • ASP將Excel數據導入到SQLServer的實現代碼
  • ADO.NET 連接數據庫字符串小結(Oracle、SqlServer、Access、ODBC)
  • 將ACCESS數據庫遷移到SQLSERVER數據庫兩種方法(圖文詳解)
  • 將excel高效導入sqlserver的可行方法
  • SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦

標簽:寧夏 鄂爾多斯 湘潭 周口 預約服務 營口 河源 欽州

巨人網絡通訊聲明:本文標題《解析SQLServer獲取Excel中所有Sheet的方法》,本文關鍵詞  解析,SQLServer,獲取,Excel,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解析SQLServer獲取Excel中所有Sheet的方法》相關的同類信息!
  • 本頁收集關于解析SQLServer獲取Excel中所有Sheet的方法的相關信息資訊供網民參考!
  • 推薦文章