久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

用QueryTable向excel批量導(dǎo)入數(shù)據(jù)

 Frank_Chia 2009-08-10

用excel的QueryTable來(lái)直接查詢數(shù)據(jù)庫(kù)

       
      但是必須引用com組件:

 


參考代碼 
C# code
using System; using System.Collections.Generic; using System.Text; using System.Reflection; using Excel = Microsoft.Office.Interop.Excel; namespace ConsoleApplication18 { class Program { static void Main(string[] args) { ExportDataToExcel("Provider=SQLOLEDB.1;sever=localhost;uid=sa;password=***;database=master;", "select * from sysobjects",@"c:\testOle.xls","sysobjects"); } /// <summary> /// 直接導(dǎo)出數(shù)據(jù)到excel /// </summary> /// <param name="connectionString">連接字符串</param> /// <param name="sql">查詢語(yǔ)句</param> /// <param name="fileName">文件名</param> /// <param name="sheetName">表名</param> static void ExportDataToExcel(string connectionString,string sql,string fileName,string sheetName) { Excel.Application app = new Excel.ApplicationClass(); Excel.Workbook wb = (Excel.WorkbookClass)app.Workbooks.Add(Missing.Value); Excel.Worksheet ws = wb.Worksheets.Add(Missing.Value, Missing.Value, Missing.Value, Missing.Value) as Excel.Worksheet; ws.Name = sheetName; try { Excel.QueryTable qt = ws.QueryTables.Add("OLEDB;" + connectionString, ws.get_Range("A1", Missing.Value), sql); qt.Refresh(false);//是否異步查詢 } catch (Exception ex) { string str = ex.Message; } finally { wb.Saved = true; wb.SaveCopyAs(fileName);//保存 app.Quit();//關(guān)閉進(jìn)程 } } } }

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多