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

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

C#操作NPOI導入導出

2019-11-14 14:11:49
字體:
來源:轉載
供稿:網友
//把T_Seats中的輸入導出到Excel        PRivate void button3_Click(object sender, EventArgs e)        {            //1.讀取            string sql = "select * from T_Seats";            using (SqlDataReader reader = SqlHelper.ExecuteReader(sql, CommandType.Text))            {                if (reader.HasRows)                {                    //創建Workbook                    IWorkbook wk = new HSSFWorkbook();                    //創建Sheet                    ISheet sheet = wk.CreateSheet("T_Seats");                    int rowIndex = 0;                    #region 讀取并創建每一行                    //讀取每一條數據                    while (reader.Read())                    {                        //CC_AutoId, CC_LoginId, CC_LoginPassWord, CC_UserName, CC_ErrorTimes, CC_LockDateTime, CC_TestInt                        int autoId = reader.GetInt32(0);                        string uid = reader.GetString(1);                        string pwd = reader.GetString(2);                        string name = reader.GetString(3);                        int errorTimes = reader.GetInt32(4);                        DateTime? lockDate = reader.IsDBNull(5) ? null : (DateTime?)reader.GetDateTime(5);                        int? testInt = reader.IsDBNull(6) ? null : (int?)reader.GetInt32(6);                        IRow row = sheet.CreateRow(rowIndex);                        rowIndex++;                        //像行中創建單元格                        row.CreateCell(0).SetCellValue(autoId);                        row.CreateCell(1).SetCellValue(uid);                        row.CreateCell(2).SetCellValue(pwd);                        row.CreateCell(3).SetCellValue(name);                        row.CreateCell(4).SetCellValue(errorTimes);                        //對于數據庫中的空值,向單元格中插入空內容                        ICell cellLockDate = row.CreateCell(5);                        if (lockDate == null)                        {                            //設置單元格的數據類型為Blank,表示空單元格                            cellLockDate.SetCellType(CellType.BLANK);                        }                        else                        {                            cellLockDate.SetCellValue((DateTime)lockDate);                            //創建一個單元格格式對象                            ICellStyle cellStyle = wk.CreateCellStyle();                            cellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("m/d/yy h:mm");                            //設置當前日期這個單元格的是CellStyle屬性                            cellLockDate.CellStyle = cellStyle;                        }                        ICell cellTestInt = row.CreateCell(6);                        if (testInt == null)                        {                            cellTestInt.SetCellType(CellType.BLANK);                        }                        else                        {                            cellTestInt.SetCellValue((int)testInt);                        }                    }                    #endregion                    //將Excel寫入文件                    using (FileStream fsWrite = File.OpenWrite("tseats.xls"))                    {                        wk.Write(fsWrite);                    }                }            }            MessageBox.Show("操作完畢!");            //2.寫Excel        }        //把Excel的內容導入到數據庫表T_Seats        private void button4_Click(object sender, EventArgs e)        {            using (FileStream fsRead = File.OpenRead("tseats.xls"))            {                //1.讀取Excel                IWorkbook wk = new HSSFWorkbook(fsRead);                ISheet sheet = wk.GetSheetAt(0);                string sql_insert = "insert into T_Seats values(@uid,@pwd,@uname,@errorTimes,@lockDate,@testint)";                //讀取sheet中的每一行                for (int r = 0; r <= sheet.LastRowNum; r++)                {                    //讀取每行                    IRow row = sheet.GetRow(r);                    //讀取除了第一列的其他幾列                    string loginId = row.GetCell(1).StringCellValue;                    string password = row.GetCell(2).StringCellValue;                    string username = row.GetCell(3).StringCellValue;                    int errorTimes = (int)row.GetCell(4).NumericCellValue;                    double? lockDate = null;                    ICell cellLockDate = row.GetCell(5);                    if (cellLockDate != null && cellLockDate.CellType != CellType.BLANK)                    {                        lockDate = row.GetCell(5).NumericCellValue;                    }                    else                    {                        //lockDate = null;                    }                    int? testInt = null;                    ICell cellTestInt = row.GetCell(6);                    if (cellTestInt != null && cellTestInt.CellType != CellType.BLANK)                    {                        testInt = (int)cellTestInt.NumericCellValue;                    }                    else                    {                        //testInt = null;                    }                    SqlParameter[] pms = new SqlParameter[] {                         new SqlParameter("@uid",loginId),                        new SqlParameter("@pwd",password),                        new SqlParameter("@uname",username),                        new SqlParameter("@errorTimes",errorTimes),                                             new SqlParameter("@lockDate",lockDate==null?DBNull.Value:(object)DateTime.FromOADate((double)lockDate)),                        new SqlParameter("@testint",testInt==null?DBNull.Value:(object)testInt),                    };                    //執行插入操作                    SqlHelper.ExecuteNonQuery(sql_insert, CommandType.Text, pms);                }            }            MessageBox.Show("ok");            //2.向表T_Seats執行insert語句        }    }

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲另类视频| 91亚洲国产精品| 国产精品久久91| 日韩美女免费线视频| 亚洲天堂av电影| 日韩视频在线一区| 国产狼人综合免费视频| 精品久久久国产精品999| 日韩精品在线私人| 国产精品91在线观看| 久久亚洲国产精品| 黑人精品xxx一区| 26uuu日韩精品一区二区| 国产精品久久久精品| 国a精品视频大全| 日韩高清不卡av| 欧美黑人极品猛少妇色xxxxx| 久久中文字幕在线视频| 日韩乱码在线视频| 欧美激情成人在线视频| 久久成人18免费网站| 懂色aⅴ精品一区二区三区蜜月| 国产精品福利久久久| 国产一区二区三区在线播放免费观看| 97视频在线观看成人| 亚洲福利影片在线| 精品国产美女在线| 欧美制服第一页| 国产午夜精品一区二区三区| 久久精品国产亚洲一区二区| 成人国内精品久久久久一区| 精品国产鲁一鲁一区二区张丽| 国产精品中文久久久久久久| 欧美综合第一页| 亚洲福利在线视频| 久久男人资源视频| 国产精品九九久久久久久久| 国产精品第七十二页| 久久精品视频导航| 日韩欧美aⅴ综合网站发布| 午夜美女久久久久爽久久| 日韩成人av在线播放| 福利一区视频在线观看| 久久人人爽人人爽人人片av高请| 国产美女精品视频免费观看| 久久精品国产欧美亚洲人人爽| 欧美极品在线播放| 亚洲最大的成人网| 91精品国产亚洲| 国内精品模特av私拍在线观看| 清纯唯美亚洲激情| 欧美电影在线观看网站| 国产日韩欧美中文在线播放| 久久亚洲精品中文字幕冲田杏梨| 欧美大片大片在线播放| 欧美亚洲一级片| 成人在线视频福利| 97碰在线观看| 欧美裸体视频网站| 国产日韩精品入口| 在线视频欧美日韩| 亚洲男人的天堂网站| 奇米影视亚洲狠狠色| 欧美激情日韩图片| 国模gogo一区二区大胆私拍| 97国产一区二区精品久久呦| 国产精品电影久久久久电影网| 蜜臀久久99精品久久久无需会员| 国产日本欧美在线观看| 国产精品电影观看| 91麻豆国产语对白在线观看| 91精品视频在线免费观看| 国产精品18久久久久久首页狼| 日本久久久久亚洲中字幕| 精品人伦一区二区三区蜜桃免费| 欧美三级xxx| 成人国产在线视频| 日韩一区在线视频| 91精品91久久久久久| 日韩美女中文字幕| 大荫蒂欧美视频另类xxxx| 91理论片午午论夜理片久久| 亚洲va欧美va国产综合久久| 91午夜理伦私人影院| 亚洲自拍另类欧美丝袜| 日韩免费视频在线观看| 亚洲第一精品福利| 精品久久久久久亚洲精品| 亚洲无亚洲人成网站77777| 欧美性受xxxx黑人猛交| 亚洲视频免费一区| 尤物yw午夜国产精品视频明星| 日韩久久免费电影| 国产视频欧美视频| 色老头一区二区三区在线观看| 久久露脸国产精品| 色综合男人天堂| 亚洲精品动漫久久久久| 最近2019中文字幕一页二页| 国产精品一区二区三区在线播放| 国产亚洲免费的视频看| 高跟丝袜一区二区三区| 日韩最新中文字幕电影免费看| 国产精品wwww| 91免费看片网站| 日韩欧美中文免费| 久久精品国产一区二区三区| 日韩av在线网页| 国产精品久久久| 成人欧美在线观看| 亚洲最新av网址| 欧美成人免费观看| 高潮白浆女日韩av免费看| 伊人男人综合视频网| 亚洲精品国产拍免费91在线| 亚洲在线视频观看| 亚洲a∨日韩av高清在线观看| 精品国偷自产在线视频99| 欧美日韩国产成人在线| 久久91精品国产91久久久| 亚洲国产成人久久综合| 欧美色道久久88综合亚洲精品| 成人免费网站在线观看| 欧美在线视频一区二区| 91免费观看网站| 日本午夜精品理论片a级appf发布| 亚洲电影免费在线观看| 中文字幕亚洲字幕| 日韩视频在线观看免费| 91九色蝌蚪国产| 欧美高清在线视频观看不卡| 久久精品国产亚洲7777| 国产精品欧美激情| 91chinesevideo永久地址| 日韩成人激情在线| 国产日韩综合一区二区性色av| 国产精品网站入口| 久久久www成人免费精品张筱雨| 久久久久久久国产精品视频| 97avcom| 国产精品久久久久久久久男| 深夜精品寂寞黄网站在线观看| 亚洲第一色在线| 欧美成人免费播放| 国模精品一区二区三区色天香| 91av视频在线播放| 亚洲国产精品视频在线观看| 亚洲bt天天射| 在线播放精品一区二区三区| 亚洲自拍高清视频网站| 亚洲第一区第二区| 视频在线一区二区| 国产免费一区视频观看免费| 国产啪精品视频网站| 欧美日韩国产丝袜另类| 欧美巨大黑人极品精男| 九九热99久久久国产盗摄| 国产午夜精品久久久| 国产精品第一页在线| 欧美激情欧美激情在线五月| 国产美女精品视频| 欧美成人中文字幕在线| 国产亚洲日本欧美韩国| 欧美成人一区二区三区电影|