欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

c#怎么調(diào)用SSISPackage將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“c#怎么調(diào)用SSIS Package將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“c#怎么調(diào)用SSIS Package將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入”吧!

為玉樹等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及玉樹網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、玉樹網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

(一)背景

     如何將數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到EXCEL文件中,我們經(jīng)常會碰到。本文將比較常用的幾種方法,并且將詳細(xì)講解基于SSIS的用法。筆者認(rèn)為,基于SSIS的方法,對于海量數(shù)據(jù)來說,應(yīng)該是效率好的一種方法。個人認(rèn)為,這是一種值得推薦的方法,因此,本人決定將本人所知道的、以及自己總結(jié)的完整的寫出來,一是提高一下自己的寫作以及表達(dá)能力,二是讓更多的讀者能夠在具體的應(yīng)用中如何解決將海量數(shù)據(jù)導(dǎo)入到Excel中的效率問題。

(二)方法的比較

    方案一:SSIS(SQL Server數(shù)據(jù)集成服務(wù)),追求效率,Package制作過程復(fù)雜一點(diǎn)(容易出錯)。

    方案二:采用COM.Excel組件。一般,對于操作能夠基本滿足,但對于數(shù)據(jù)量大時可能會慢點(diǎn)。下面的代碼,本人稍微修改了下,如下所示:該方法主要是對單元格一個一個的循環(huán)寫入,基本方法為 excel.WriteValue(ref vt, ref cf, ref ca, ref chl, ref rowIndex, ref colIndex, ref str, ref cellformat)。當(dāng)數(shù)據(jù)量大時,肯定效率還是有影響的。

 
 public string DataExcels(System.Data.DataTable[] dts, string strTitle, string FilePath, Hashtable nameList,string[] titles)
        {
            COM.Excel.cExcelFile excel = new COM.Excel.cExcelFile();
            //當(dāng)文件大于10的時候   清空所有文件?。。?br/>            ClearFile(FilePath);
            //文件名
            string filename = strTitle+ DateTime.Now.ToString("yyyyMMddHHmmssff") + ".xls";
            //生成相應(yīng)的文件
            excel.CreateFile(FilePath + filename);
            //設(shè)置margin
            COM.Excel.cExcelFile.MarginTypes mt1 = COM.Excel.cExcelFile.MarginTypes.xlsTopMargin;
            COM.Excel.cExcelFile.MarginTypes mt2 = COM.Excel.cExcelFile.MarginTypes.xlsLeftMargin;
            COM.Excel.cExcelFile.MarginTypes mt3 = COM.Excel.cExcelFile.MarginTypes.xlsRightMargin;
            COM.Excel.cExcelFile.MarginTypes mt4 = COM.Excel.cExcelFile.MarginTypes.xlsBottomMargin;
            double height = 2.2;
            excel.SetMargin(ref mt1, ref height);
            excel.SetMargin(ref mt2, ref height);
            excel.SetMargin(ref mt3, ref height);
            excel.SetMargin(ref mt4, ref height);
            //設(shè)置字體?。?br/>            COM.Excel.cExcelFile.FontFormatting ff = COM.Excel.cExcelFile.FontFormatting.xlsNoFormat;
            string font = "宋體";
            short fontsize = 14;
            excel.SetFont(ref font, ref fontsize, ref ff);
            byte b1 = 1, b2 = 12;
            short s3 = 12;
            excel.SetColumnWidth(ref b1, ref b2, ref s3);

            string header = "頁眉";
            string footer = "頁腳";
            excel.SetHeader(ref header);
            excel.SetFooter(ref footer);

            COM.Excel.cExcelFile.ValueTypes vt = COM.Excel.cExcelFile.ValueTypes.xlsText;
            COM.Excel.cExcelFile.CellFont cf = COM.Excel.cExcelFile.CellFont.xlsFont0;
            COM.Excel.cExcelFile.CellAlignment ca = COM.Excel.cExcelFile.CellAlignment.xlsCentreAlign;
            COM.Excel.cExcelFile.CellHiddenLocked chl = COM.Excel.cExcelFile.CellHiddenLocked.xlsNormal;
            // 報表標(biāo)題
            int cellformat = 1;     
            int rowIndex = 1;//起始行
            int colIndex = 0;
            foreach (System.Data.DataTable dt in dts)
            {              
                colIndex = 0;
                //取得列標(biāo)題               
                foreach (DataColumn colhead in dt.Columns)
                {
                    colIndex++;
                    string name = colhead.ColumnName.Trim();
                    object namestr = (object)name;
                    excel.WriteValue(ref vt, ref cf, ref ca, ref chl, ref rowIndex, ref colIndex, ref namestr, ref cellformat);
                }
                //取得表格中的數(shù)據(jù)           
                foreach (DataRow row in dt.Rows)
                {     

到此,相信大家對“c#怎么調(diào)用SSIS Package將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁名稱:c#怎么調(diào)用SSISPackage將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入-創(chuàng)新互聯(lián)
地址分享:http://aaarwkj.com/article14/copdde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站維護(hù)、域名注冊、靜態(tài)網(wǎng)站外貿(mào)建站、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
国产精品日本在线观看| 国产欧美日韩亚洲综合在线| 美女在线观看av少妇| 欧美日韩国产精品综合| 日韩 欧美 国产 亚洲 综合| 91精品一久久香蕉国产| 91精品啪在线观看国产日本| 九九九热在线免费视频| 蜜桃视频在线中文字幕| 日韩无遮挡免费在线观看| 青青草视频在线好好热| 久久五十路六十路熟妇中出| 日韩无遮挡免费在线观看| 国产精品午夜福利亚洲综合网| 日韩国产欧美一区二区三区 | 国产一级内射视频免费观看| 99热国产这里只有精品| 国产三级久久精品三级91| 欧美三级亚洲三级日韩三级| av在线免费播放观看| 99精品国产一区二区青青性色| 色噜噜狠狠狠久久综合一区| 青青草青娱乐免费在线视频| 免费无遮挡午夜视频网站| 久久久久精品久久久| 亚洲图文一区二区三区四区| 在线国产偷拍自拍视频| 成人av影视中文字幕| 欧美日韩国产免费,日日骚| 色婷婷久久综合中文久久| 日本在线人妻一区二区| 丁香六月色婷婷亚洲激情 | 丰满少妇一区二区三区在线观看| 色哟哟亚洲精品在线视频| 日韩精品一区二区视频在线| av欧美激情在线观看| 精品亚洲一区二区三区| 视频二区国产欧美日韩| 婷婷亚洲悠悠色悠在线| 成人午夜激情在线免费观看| 四虎影视国产精品久久|