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

首頁 > 編程 > C# > 正文

C#實現Excel導入sqlite的方法

2020-01-24 02:24:09
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現Excel導入sqlite的方法,是非常實用的技巧。分享給大家供大家參考。具體方法如下:

首先需要引用system.date.sqlite

具體實現代碼如下:

system.date.sqlitesystem.date.sqlite.linq //導入--Excel導入sqliteprivate void button2_Click(object sender, EventArgs e){  DAL.Sqlite da = new DAL.Sqlite("DataByExcel.db");  if (chk_sfzj.Checked==false)  { //刪除全部數據 if (da.SqlExSQLiteCommand("delete from sqllitebyexcel")) { } else {   MessageBox.Show("刪除原失敗,請聯系管理員!"); }  }  OpenFileDialog ofg = new OpenFileDialog();  ofg.Filter = "*.xls|*.xls";  if (ofg.ShowDialog() == System.Windows.Forms.DialogResult.OK)  { string sName = ofg.FileName; if (new BLL.Excelcs().OutExcel(sName, da)) {   MessageBox.Show("導入成功");   //bdData(""); } else {   MessageBox.Show("導入失敗"); }  }}/// <summary>/// 初始化數據庫/// </summary>/// <param name="strSqlitePath">數據庫文件路徑</param> SQLiteConnection SQLCon;public Sqlite(string dataName){    SQLCon = new SQLiteConnection(string.Format("Data Source={0}{1}", System.AppDomain.CurrentDomain.BaseDirectory, dataName));} /// <summary>/// 執行sql語句/// </summary>/// <param name="strSql">sql語句</param>/// <returns>是否執行成功</returns>public bool SqlExSQLiteCommand(string strSql){  SqlOpen();  SQLiteCommand cmd = new SQLiteCommand();  cmd.Connection = SQLCon;  cmd.CommandText = strSql;  try  { int i = cmd.ExecuteNonQuery(); return true;  }  catch (Exception ex)  { return false;  }}/// <summary>/// 導入數據到數據庫/// </summary>    /// <param name="outFile">文件</param>/// <param name="sql">數據庫操作對象</param>/// <returns></returns>public bool OutExcel(string outFile,DAL.Sqlite sql){  DataTable dt = DAL.Excel.TransferData(outFile, "Sheet1").Tables[0];  try  { foreach (DataRow item in dt.Rows) {   string strSql = @"insert into sqllitebyexcel  (No,BUSINESS_NO,BUSINESS_TYPE_NAME,VESSEL_NAME_C,VOYAGE,BILL_NO,CTNW1,CTNW2,    CTNW3,TXDD,XXDD,CTN_NO,CTN_TYPE,NAME1,NAME2,NAME3,IN_DATE,JFJSSJ,JFSC,DYPCD,TXPCSJ,TXPCSC,JCSJ,TXSC,H986JJYCSJ,YFYXSJ,LXSJ,LXSC,CCJFSJ,TXJCSJ,TXCCSJ,DCTXSC,TimeNow,DDTXSC)    values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}','{21}','{22}','{23}','{24}','{25}','{26}','{27}','{28}','{29}','{30}','{31}','{32}','{33}')";   string strEnd = string.Format(strSql, item[0], item[1], item[2], item[3], item[4], item[5], item[6], item[7], item[8], item[9], item[10], item[11], item[12], item[13], item[14], item[15], item[16].ToDate(), item[17].ToDate(), item[18], item[19].ToDate(), item[20].ToDate(), item[21], item[22].ToDate(), item[23], item[24].ToDate(), item[25].ToDate(), item[26].ToDate(), item[27], item[28].ToDate(), item[29].ToDate(), item[30].ToDate(), item[31], DateTime.Now.ToDate(), "");   sql.SqlExSQLiteCommand(strEnd); }    return true;  }  catch (Exception ex)  {    // MessBox.Show(""); string aa = ex.Message; return false;  }}public static string ToDate(this object obj){  // if (obj == null || string.IsNullOrEmpty(obj.ToString()))  if(string.IsNullOrEmpty(obj.ToString().Trim()))  { return "null";  }  return ((DateTime)obj).ToString("yyyy-MM-dd HH:mm:ss");}/// <summary>/// 獲取excel表數據/// </summary>/// <param name="excelFile">excel文件路徑</param>/// <param name="sheetName">excel工作表名</param>/// <returns></returns>public static DataSet TransferData(string excelFile, string sheetName){  DataSet ds = new DataSet();  //獲取全部數據    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + excelFile + ";" + "Extended Properties=Excel 8.0;";  OleDbConnection conn = new OleDbConnection(strConn);  try  {     conn.Open(); string strExcel = ""; OleDbDataAdapter myCommand = null; strExcel = string.Format("select * from [{0}$]", sheetName); myCommand = new OleDbDataAdapter(strExcel, strConn); myCommand.Fill(ds);  }  catch (Exception ex)  { throw new Exception(ex.Message);  }  finally   { conn.Close();  }  return ds;}

相信本文所述對大家的C#程序設計有一定的借鑒價值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品视频一区在线视频| 国产成人一区二区| 57pao成人国产永久免费| 精品中文字幕在线| 日韩av中文字幕在线免费观看| 欧美裸身视频免费观看| 欧美精品久久久久久久免费观看| 中文字幕亚洲一区在线观看| 日韩一区二区福利| 久久久久久午夜| 国产日本欧美在线观看| 欧美日本高清视频| 亚洲女成人图区| 亚洲精品国偷自产在线99热| 久久久欧美一区二区| 日韩电影免费观看在线| 亚洲男子天堂网| 亚洲国产欧美一区二区丝袜黑人| 国产99在线|中文| 亚洲黄色www网站| 欧美性xxxx在线播放| 91大神福利视频在线| 亚洲精品之草原avav久久| 97国产suv精品一区二区62| 97视频在线观看播放| 国产一区二区日韩| 91香蕉国产在线观看| 亚洲女同精品视频| 俺也去精品视频在线观看| 欧美日韩国产页| 美日韩丰满少妇在线观看| 国产精品网站视频| 精品国产精品三级精品av网址| 中文字幕一区电影| 国产91在线高潮白浆在线观看| 亚洲国产欧美自拍| 国产成人综合av| 91大神在线播放精品| 亚洲欧美www| 欧美高清理论片| 日韩av免费在线播放| 亚洲欧美日韩精品久久奇米色影视| 精品亚洲aⅴ在线观看| 欧美理论电影在线观看| 久久久国产精品视频| 最近2019中文字幕一页二页| 国产精品久久久久久久av电影| 国产免费一区二区三区在线观看| 欧美激情视频网| 亚洲精品动漫久久久久| 日韩av综合中文字幕| 欧美裸体xxxx极品少妇| 日韩av在线免播放器| 亚洲精选在线观看| 精品自在线视频| 久久久久久国产精品| 日本免费一区二区三区视频观看| 4p变态网欧美系列| 久久久视频在线| 视频一区视频二区国产精品| 最好看的2019年中文视频| 亚洲精品动漫100p| 欧美激情奇米色| 欧美一级黑人aaaaaaa做受| 日韩精品中文字幕久久臀| 日韩av电影在线播放| 在线观看精品国产视频| 精品福利免费观看| 8x海外华人永久免费日韩内陆视频| 欧美怡春院一区二区三区| 精品国产乱码久久久久久婷婷| 亚洲国产精品人久久电影| 精品国产一区二区三区久久久狼| 亚洲成人网久久久| 国产精品va在线播放我和闺蜜| 中文字幕免费精品一区高清| 欧美大码xxxx| 亚洲国产日韩欧美综合久久| 国产精品一二区| www.日韩视频| 欧美一区二三区| 日韩在线观看免费高清完整版| 国产一区二区三区在线视频| 国产精品影片在线观看| 57pao国产成人免费| 久久久久久久久国产| 欧美激情二区三区| 色播久久人人爽人人爽人人片视av| 精品亚洲永久免费精品| 久久久久国产视频| 97高清免费视频| 日本亚洲欧美三级| 国产精品网红直播| 92看片淫黄大片欧美看国产片| 国产日产欧美精品| 国内精品小视频在线观看| 日本一区二区在线免费播放| 国产精品久久久精品| 亚洲女在线观看| 日韩欧美在线第一页| 亚洲成人中文字幕| 欧美一级大片在线观看| 欧美高清视频一区二区| 91精品成人久久| 久久视频中文字幕| 欧美高跟鞋交xxxxxhd| 亚洲欧美综合另类中字| 精品久久中文字幕久久av| 国产丝袜精品第一页| 国产97在线亚洲| 精品福利在线看| 久久久久久国产精品美女| 亚洲色图25p| 欧美激情中文字幕在线| 亚洲欧美精品一区二区| 在线视频日韩精品| 911国产网站尤物在线观看| 久久人人爽人人爽人人片av高清| 亚洲韩国日本中文字幕| 中文字幕亚洲欧美日韩2019| 26uuu另类亚洲欧美日本一| 日韩av中文字幕在线播放| 日韩网站免费观看高清| 97久久久久久| 亚洲天堂开心观看| 热草久综合在线| 一本色道久久综合亚洲精品小说| 亚洲成人网久久久| 91高清在线免费观看| 久久久精品中文字幕| 亚洲第一天堂无码专区| 欧美成aaa人片免费看| 国产欧美精品在线播放| 久久99精品久久久久久琪琪| 欧美中文在线观看国产| 亚洲成人av中文字幕| 红桃av永久久久| 国产精品扒开腿做爽爽爽男男| 久久不射热爱视频精品| 日韩在线视频一区| 久久露脸国产精品| 欧美大片免费观看| 欧美巨大黑人极品精男| 97人人模人人爽人人喊中文字| 日韩视频永久免费观看| 精品久久久国产精品999| 黑人精品xxx一区一二区| 在线观看欧美日韩国产| 国产午夜精品一区理论片飘花| 久久天天躁狠狠躁夜夜躁| 亚洲最大福利网站| 136fldh精品导航福利| 国模gogo一区二区大胆私拍| 国内精品久久久久影院 日本资源| 亚洲变态欧美另类捆绑| 成人有码在线视频| 91中文字幕在线观看| 亚洲xxxx3d| 2019中文在线观看| 成人黄色av免费在线观看| 亚洲精品综合久久中文字幕| 热99精品里视频精品| 日韩亚洲欧美中文高清在线| 人妖精品videosex性欧美|