亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C#中Datatable轉Excel

2019-11-17 04:17:28
字體:
來源:轉載
供稿:網友

Datatable另存為Excel的方法,Datatable導出到Excel的方法

在數據程序的開放中,有時需要把數據中的查詢結果保存到Excel文件中,下面的過程實現了這個功能.

使用說明:參數excel為要保存的excel文件名;tb為內存中的有數據的Datatable;tbname是插入到excel文件中的工作表的名稱.程序中已經對部分數據類型進行了分別處理,如有特殊需要請自己修改!

        static public void TableToExcel(string excel, DataTable tb,string tbname)
        {
            try
            {
                OleDbConnection connex = GetConnFromExcel(excel); //獲取到excel文件的oledb連接
                string ct = "CREATE TABLE " + tbname + " (";                //以下生成一個sql命令向excel中插入一個表
                foreach (DataColumn clmn in tb.Columns)
                {
                    switch (clmn.DataType.Name)                                     //根據不同數據類型分別處理
                    {
                        case "Decimal":
                            ct += clmn.ColumnName + " Decimal,";
                            break;
                        case "Double":
                            ct += clmn.ColumnName + " Double,";
                            break;
                        default:
                            ct += clmn.ColumnName + " string,";
                            break;
                    }
                }
                ct = ct.Substring(0, ct.Length - 1) + ")";
                OleDbCommand cmd1 = new OleDbCommand(ct, connex);
                cmd1.ExecuteNonQuery();                                                              //向excel中插入一個表

                foreach (DataRow r in tb.Rows)                                                       //下面向excel中一行一行寫入數據
                {
                    string fs = "", vs = "";
                    foreach (DataColumn clmn in tb.Columns)
                    {
                        fs += clmn.ColumnName + ",";
                        if (r[clmn.ColumnName] == DBNull.Value)
                        {
                            vs += "null,";
                            continue;
                        }
                        switch (clmn.DataType.Name)                                                   //根據不同數據類型分別處理
                        {
                            case "Decimal":
                                vs += ((decimal)r[clmn.ColumnName]).ToString("0.00") + ",";
                                break;
                            case "Double":
                                vs += ((double)r[clmn.ColumnName]).ToString("0.00") + ",";
                                break;
                            case "DateTime":
                                vs += "'" + ((DateTime)r[clmn.ColumnName]).ToShortDateString() + "',";
                                break;
                            default:
                                vs += "'" + r[clmn.ColumnName].ToString() + "',";
                                break;
                        }
                    }
                    string sqlstr = "insert into [" + tbname + "$] (" + fs.Substring(0, fs.Length - 1) + ") values (" + vs.Substring(0, vs.Length - 1) + ")";
                    OleDbCommand cmd = new OleDbCommand(sqlstr, connex);
                    cmd.ExecuteNonQuery();                                            //向excel中插入數據
                }
                connex.Close();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国亚洲| 美女国内精品自产拍在线播放| 日本高清+成人网在线观看| 国产精品久久综合av爱欲tv| 欧美日韩综合视频| 欧美在线观看网址综合| 日韩av最新在线| 亚洲在线免费看| 亚洲japanese制服美女| 国产丝袜一区二区三区| 国产精品国产三级国产专播精品人| 色先锋资源久久综合5566| 97久久久免费福利网址| 亚洲а∨天堂久久精品喷水| 欧美另类99xxxxx| 国产成人精品久久二区二区91| 一本色道久久综合狠狠躁篇怎么玩| 91国语精品自产拍在线观看性色| 国产精品视频久久| 国产精品18久久久久久麻辣| 青青久久aⅴ北条麻妃| 久久久成人的性感天堂| 亚洲999一在线观看www| 亚洲第一视频网| 97色伦亚洲国产| 精品福利樱桃av导航| 国产suv精品一区二区| 国产成人在线一区| 亚洲一区二区三区久久| 97人人做人人爱| 1769国内精品视频在线播放| 九九久久综合网站| 九九视频这里只有精品| 欧美日韩一区二区免费在线观看| 一区二区三区动漫| 一夜七次郎国产精品亚洲| 欧美精品久久久久a| 国产精品视频999| 日韩午夜在线视频| 亚洲第一区在线| 98精品国产自产在线观看| 国产欧美欧洲在线观看| 一本一本久久a久久精品牛牛影视| 亚洲高清一区二| 亚洲天堂av女优| 欧美激情视频网站| 日韩亚洲欧美中文高清在线| 久久夜色精品亚洲噜噜国产mv| 国产91精品青草社区| 久久99青青精品免费观看| 亚洲在线第一页| 欧美日韩国产在线看| 538国产精品一区二区免费视频| 欧美精品在线极品| 国产精品青草久久久久福利99| 欧美成人精品影院| 久久精品成人欧美大片古装| 精品免费在线视频| 欧美一级淫片videoshd| 日韩高清av在线| 成人性生交大片免费观看嘿嘿视频| 中文字幕欧美日韩va免费视频| 在线视频日本亚洲性| 欧美性极品少妇精品网站| 成人激情免费在线| 久久6精品影院| 欧美在线观看网站| 中文字幕精品av| 深夜精品寂寞黄网站在线观看| 亚洲图片在线综合| 中文字幕国产日韩| 久久成人精品电影| 国产福利精品av综合导导航| 一区二区亚洲欧洲国产日韩| 国模叶桐国产精品一区| 国产精品视频yy9099| 久久综合网hezyo| 久久久亚洲精选| 日韩av在线网址| 精品久久久久久久久久久久久久| 日本高清久久天堂| 国产一区二区黑人欧美xxxx| 国产欧美日韩综合精品| 青草热久免费精品视频| 欧美体内谢she精2性欧美| 欧美性受xxxx白人性爽| 久久亚洲国产精品成人av秋霞| 欧美日韩中国免费专区在线看| 国产99视频精品免视看7| 欧美孕妇孕交黑巨大网站| 精品毛片三在线观看| 97视频在线观看免费高清完整版在线观看| 国产成人中文字幕| 欧美精品在线免费观看| 国产精品日韩久久久久| 亚洲日韩中文字幕在线播放| 97婷婷涩涩精品一区| 深夜精品寂寞黄网站在线观看| 欧美精品videos性欧美| 亚洲欧洲av一区二区| 亚洲欧美中文日韩在线v日本| 日韩在线视频网站| 久久久久久高潮国产精品视| 国产精品免费看久久久香蕉| 久久人人爽人人爽人人片av高清| 欧美成年人视频| 91精品国产高清| 国产九九精品视频| 欧美日韩美女在线| 北条麻妃一区二区三区中文字幕| 久久久精品国产网站| 97视频人免费观看| 中文国产成人精品久久一| 美女av一区二区三区| 国产精品第二页| 欧美电影第一页| 在线亚洲国产精品网| 国产精品一区=区| 欧美专区福利在线| 欧美日韩中文字幕综合视频| 亚洲天堂免费观看| 亚洲精品日韩欧美| 亚洲国产一区二区三区在线观看| 伦伦影院午夜日韩欧美限制| 日韩三级影视基地| 狠狠色香婷婷久久亚洲精品| 91av在线不卡| 91亚洲午夜在线| 国产精品精品视频一区二区三区| 午夜免费久久久久| 91香蕉嫩草神马影院在线观看| 操91在线视频| 国产精品成人av在线| 久久久999国产精品| 日韩免费在线看| 国产精品精品久久久| 狠狠躁天天躁日日躁欧美| 亚洲日韩中文字幕| 亚洲香蕉在线观看| 日本韩国在线不卡| 久久成人国产精品| 亚洲免费视频观看| 精品久久久久久久久久国产| 狠狠做深爱婷婷久久综合一区| 国产亚洲欧美日韩一区二区| 高清欧美一区二区三区| 久久91精品国产91久久跳| 精品国产乱码久久久久久天美| 久久精视频免费在线久久完整在线看| 欧美激情日韩图片| 国产精品偷伦视频免费观看国产| 国产精品你懂得| 成人黄色生活片| 国产亚洲日本欧美韩国| 中文字幕欧美国内| 国模叶桐国产精品一区| 日韩欧美一区二区三区久久| 国产精品高清免费在线观看| 国产成人亚洲综合91| 成人黄色av网| 久久夜色精品国产| 欧美日韩国产中文字幕| 亚洲毛片在线观看| 九色精品免费永久在线|