成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享

ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享

熱門標(biāo)簽:外呼系統(tǒng)費(fèi)用一年 寧波自動(dòng)外呼系統(tǒng)代理 辦理400電話證件 世紀(jì)佳緣地圖標(biāo)注怎么去掉 外呼系統(tǒng)代理品牌 十堰正規(guī)電銷機(jī)器人系統(tǒng) 手機(jī)地圖標(biāo)注如何刪除 怎么給超市做地圖標(biāo)注入駐店 巫師3為什么地圖標(biāo)注的財(cái)寶沒有

使用OLEDB可以對(duì)excel文件進(jìn)行讀取,我們只要把該excel文件作為數(shù)據(jù)源即可。

一 在D盤創(chuàng)建excel文件test.xls:

二 將工作表Sheet1的內(nèi)容讀取到DataSet

復(fù)制代碼 代碼如下:

  string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+
      "Extended Properties='Excel 8.0'";
  DataSet ds = new DataSet();
  OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
  oada.Fill(ds);

讀取的DataSet為:

從圖中可以看出excel文件中的第一行變成了DataSet中的列名,這正是系統(tǒng)的默認(rèn)設(shè)置。

三 如果想把第一行也作為數(shù)據(jù)行,那我們可以給連接字符串添加一個(gè)HDR=No屬性如:

復(fù)制代碼 代碼如下:

  string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+
      "Extended Properties='Excel 8.0;HDR=No'";
  DataSet ds = new DataSet();
  OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
  oada.Fill(ds);

  結(jié)果也許會(huì)讓你有點(diǎn)想不到:

第一行的第一列和第三列都變成空的了,這是因?yàn)橄到y(tǒng)把第一列識(shí)別成了數(shù)字,把第三列識(shí)別成了日期,

而第一行的數(shù)據(jù)不符合格式的要求,所以就變成空的了。

四 我們還可以把所有列都做為字符串來讀取,只要添加屬性IMEX=1即可

復(fù)制代碼 代碼如下:

  string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+
      "Extended Properties='Excel 8.0;HDR=No;IMEX=1'";
  DataSet ds = new DataSet();
  OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
  oada.Fill(ds);

  結(jié)果又會(huì)如何呢?

是不是再次出乎你的意料,第三行的日期怎么變成數(shù)字了,其實(shí)excel在轉(zhuǎn)換格式的時(shí)候就自動(dòng)把日期變成數(shù)字了,

那這個(gè)數(shù)字是怎么來的呢 ? 如果你把日期改成1900年1月1日,那么你可以看到他的轉(zhuǎn)換結(jié)果是1,以此類推,39902是哪一天就明白了吧。

這里解決辦法:

方法一:

復(fù)制代碼 代碼如下:

  public static string getDateStr(string strValue)
      {
          int i = Convert.ToInt32(strValue);
          DateTime d1 = Convert.ToDateTime("1900-1-1");
          DateTime d2 = d1.AddDays(i - 2);
          string strTemp = d2.ToString("d");

          return strTemp;
      }


方法二:
復(fù)制代碼 代碼如下:

  DateTime.FromOADate(Convert.ToInt32(strValue)).ToString("d");

五 也許你并不想讀取整個(gè)excel的內(nèi)容

如果只想讀取前兩列可以用:select * from [Sheet1$A:B]

如果只想讀取A1到B2的內(nèi)容,就用:select * from [Sheet1$A1:B2]

六 如果不知道工作表的名字或名字被人為修改了該怎么辦呢?

我們可以通過索引來獲取指定工作表的名字,以下方法可以用來獲取工作表名稱的數(shù)組:

復(fù)制代碼 代碼如下:

  ArrayList al = new ArrayList();
  string strConn;
  strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+
      "Extended Properties=Excel 8.0;";
  OleDbConnection conn = new OleDbConnection(strConn);
  conn.Open();
  DataTable sheetNames = conn.GetOleDbSchemaTable
      (OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
  conn.Close();
  foreach (DataRow dr in sheetNames.Rows)
  {
      al.Add(dr[2]);
  }
  return al;

 

IMEX=1的時(shí)候并不是全都會(huì)作為字符串來處理,根據(jù)系統(tǒng)的默認(rèn)設(shè)置,通常如果前8行有字符串,則該列會(huì)作為字符串來處理,如果全都為數(shù)字,則該列為數(shù)字列,日期也是一樣。

如果你覺得8行不夠或者太多了,則只能修改注冊(cè)表HKEY_LOCAL_MACHINE/Software/Microsoft/Jet/4.0/Engines/Excel/TypeGuessRows,如果此值為0,則會(huì)根據(jù)所有行來判斷使用什么類型,通常不建議這麼做,除非你的數(shù)據(jù)量確實(shí)比較少。

無法讀取EXCEL中的數(shù)據(jù)單元格。有數(shù)據(jù),但是讀出來全是空值。

解決方法:

1.在導(dǎo)入數(shù)據(jù)連接字符串中,將IMEX=1加入,“Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Data.xls";Extended Properties="Excel 8.0;HDR=Yes;IMEX=1; ”,這樣就可以。

注:

“HDR=Yes;”指示第一行中包含列名,而不是數(shù)據(jù);

“IMEX=1;”通知驅(qū)動(dòng)程

序始終將“互混”數(shù)據(jù)列作為文本讀取。

兩者必須一起使用。

本以為這樣就OK了。但在實(shí)際使用過程中,這樣設(shè)置還是不行,查閱了不少資料才發(fā)現(xiàn),原來還有一個(gè)注冊(cè)表里的信息需要修改,這樣帶能讓excel不再使用前8行的內(nèi)容來確定該列的類型。

注冊(cè)表修改內(nèi)容如下:

在HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Excel有一個(gè)TypeGuessRows值,預(yù)設(shè)是8,表示會(huì)先讀取前8列來決定每一個(gè)欄位的型態(tài),所以如果前8列的資料都是數(shù)字,到了第9列以后出現(xiàn)的文字資料都會(huì)變成null,所以如果要解決這個(gè)問題,只要把TypeGuessRows機(jī)碼值改成0,就可以解這個(gè)問題了。

您可能感興趣的文章:
  • asp.net下日期加減的方法
  • ASP.NET如何獲取兩個(gè)日期之間的天數(shù)
  • asp.net 時(shí)間類 一周的周一和周末的日期
  • asp.net 日期函數(shù) 某月的第一天和最后一天的日期
  • Asp.net 時(shí)間操作基類(支持短日期,長(zhǎng)日期,時(shí)間差)
  • 基于Asp.net與Javascript控制的日期控件
  • asp.net 2個(gè)日期之間的整月數(shù)的算法
  • asp.net下定制日期輸出格式的代碼
  • ASP.NET Calendar日歷(日期)控件使用方法
  • 基于ASP.NET實(shí)現(xiàn)日期轉(zhuǎn)為大寫的漢字

標(biāo)簽:牡丹江 嘉興 天門 山西 泰州 景德鎮(zhèn) 通遼

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享》,本文關(guān)鍵詞  ASP.NET,讀取,EXCEL,另加,解決,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    特黄三级视频| 久久久久久蜜桃一区二区| 另类天堂视频在线观看| 欧美日韩免费一区二区三区视频| 午夜久久久影院| 亚洲欧美另类日韩| jizz视频| 久久综合国产精品台湾中文娱乐网| 亚洲国产精品成人va在线观看| 成人在线国产| 日本免费一级视频| av影片在线看| 伊人久久大香线蕉av超碰| 国产精品美女久久久免费| 黄色在线免费观看网站| 国产一区福利| 国产一区二区在线|播放| 成年人免费在线观看网站| 黄色一级片免费看| 亚洲伊人影院| 国产午夜精品视频| 国内精品久久久久久久久电影网| 亚洲精品在线视频免费观看| 欧美日韩免费一区二区三区视频| 99精品视频免费版的特色功能| 欧美日韩在线中文| ●精品国产综合乱码久久久久| 91成人精品网站| 国产精品久久久久久亚洲色| 色狠狠久久av综合| 2019国产精品视频| 亚洲日本青草视频在线怡红院| 日本高清成人免费播放| 欧美日韩不卡一区二区| 日韩国产欧美精品在线| 红杏一区二区三区| 国产绳艺sm调教室论坛| 精品久久久久久久久中文字幕| 国产精品91一区二区三区| 久久久国产成人精品| 久久人人妻人人人人妻性色av| 91av成人在线| www.亚洲人.com| 欧美亚洲高清一区| av一本在线| 中文字幕久久av| h网站视频在线观看| 青青青手机在线视频观看| 第一会所亚洲原创| 亚洲人精品午夜在线观看| 影音先锋中文资源站| 久久电影网电视剧免费观看| 91网免费观看| 亚洲高清av一区二区三区| 国产日产精品_国产精品毛片| 欧美影院在线| 国产亚洲一区二区手机在线观看| 黄页在线免费看| 亚洲欧美日韩专区| 少妇极品熟妇人妻无码| 欧美性猛交99久久久久99按摩| 男人插女人视频在线观看| 少妇精品久久久一区二区| 女性女同性aⅴ免费观女性恋| 一区二区三区四区亚洲| 日韩精品中文字幕一区二区| 日韩一区二区不卡视频| 林ゆな中文字幕一区二区| 黄色免费一级视频| 成人毛片视频在线观看| 久久久久久久久免费看无码| 精品三级久久久| 日本精品一区二区| 国产资源中文字幕| 亚洲午夜一区二区三区| 欧美大胆a视频| 99久久免费国产精精品| 国产欧美一区二区三区在线看蜜臀| 久久久精品久久久久特色影视| 欧美精品一区二区三区涩爱蜜| 丁香桃色午夜亚洲一区二区三区| 好吊操这里只有精品| 免费在线观看av网站| 一级毛片高清视频| 国产又爽又黄的激情精品视频| av爱爱亚洲一区| 亚洲国产精一区二区三区性色| 一区二区三区免费看| 日本网站在线观看一区二区三区| 91tv亚洲精品香蕉国产一区| 国产无码精品久久久| 男女无套免费网站| 91视频最新入口| 精品久久久视频| 国产精品久久麻豆| 综合在线观看色| 久久免费精品视频| 国产成人精品a视频一区| 国产va在线观看| 欧美日韩一区二区三区四区| 欧美亚洲国产一区二区三区| 动漫美女无遮挡免费| 91av中文字幕| 国产传媒一区二区三区| 久久精品亚洲欧美日韩精品中文字幕| 欧美在线二区| 日本三级在线电影| 99久久精品国产色欲| 在线播放你懂得| 天天干天天做天天操| 色婷婷亚洲综合| 国产亚洲精品久久久网站好莱| 99久久一区二区| 日本久久久精品视频| 人成在线免费视频| 看黄的a网站| 久久综合国产精品台湾中文娱乐网| 91亚洲精品一区二区| 国产综合色在线| 二区三区偷拍浴室洗澡视频| 成人小视频在线观看| 精品视频黄色| 不卡的av电影在线观看| 99理论电影网| 青青青手机在线视频观看| 91成人在线免费视频| 亚洲精品在线观看av| 丰满少妇高潮久久三区| 亚洲狼人综合| 精品中文字幕视频| 在线一区免费| 国产按摩一区二区三区| 免费污视频在线一区| 国产原创精品在线| 无码aⅴ精品一区二区三区| 嫩草影院2018| 国产日韩欧美一区在线| 日韩av黄色片| 中文字幕在线观看| 午夜免费看毛片| 欧美极品另类| 欧美日韩国产一级片| 精品国产无码一区二区| 在线观看不卡视频| 欧美视频免费在线观看| 欧美专区第二页| 久久中文字幕一区| 乱老熟女一区二区三区| 免费在线国产视频| 日韩精品免费一线在线观看| 国产无码精品久久久| 国产精品一区2区| 欧美成人四级hd版| 91高清视频在线免费观看| 在线观看污网站| 色悠悠亚洲一区二区| 亚洲欧美日韩中文字幕一区二区三区| 日本三级免费看| 久操网在线观看| 麻豆传媒视频在线观看免费| 精品久久一区| 久久日本片精品aaaaa国产| 亚洲精品久久久久久下一站| 成人免费一区| 欧美三级日本三级少妇99| 色女人在线视频| 尤物视频网址| 欧美1区二区三区公司| 三级理论午夜在线观看| 欧美一级免费看| ady日本映画久久精品一区二区| 国产裸体歌舞团一区二区| 日本一区二区三区dvd视频在线| 日本成人一区二区三区| 轻轻操 在线观看| 久久精品日韩一区二区三区| 久久久久久九九九| 玖玖爱免费视频| 日韩电影网在线| 国产96在线亚洲| 亚州精品国产精品乱码不99按摩| 最近2019中文字幕第三页视频| 久久久久久久久久久免费精品| 久色成人在线| 国产综合在线播放| 在线看片线路1| 男人天堂网站在线| 国产一级网站视频在线| 国产精选一区二区三区| 国产精品免费视频一区二区三区| 国产三级精品三级在线观看| 国产亚洲第一伦理第一区| 蜜桃视频免费网站| 99热久久这里只有精品| 成人黄色免费片| 91免费视频网| 久久免费午夜影院| 欧洲伦理片一区 二区 三区| www在线看| 欧美日韩免费观看一区=区三区| 一区二区三区视频在线看| 日本在线观看免费视频| 日韩午夜电影在线观看| 17c精品麻豆一区二区免费| 麻豆精品99| 国产精品调教视频| 国产精品一区二区在线免费观看| 欧美网站免费观看| 好吊日视频在线观看| 捆绑凌虐一区二区三区| 亚洲最新合集| 欧美一区二区三区网站| 偷窥韩漫第三季| 日韩av午夜| 在线观看亚洲视频| 5566成人精品视频免费| 欧美福利视频导航| 中文字幕在线不卡| 中文字幕无乱码| 亚洲美女色禁图| 特级毛片在线| 日本视频免费高清一本18| 日本韩国欧美精品大片卡二| 阿v免费在线观看| 神马香蕉久久| www.成人精品免费网站青椒| 视频免费1区二区三区| 国产一区二区成人久久免费影院| 中文字幕 视频一区| 天堂av在线网| 色综合久久久久久久久五月| 香港经典三级在线| 日产中文字幕在线精品一区| 国产亚洲欧洲一区高清在线观看| 亚洲精品一区二区三区不| 一本一本久久a久久| 国产精品久久久久四虎| 色www永久免费视频首页在线| 久操免费在线视频| 美女脱光内衣内裤视频久久网站| 绯色av蜜臀vs少妇| 亚洲天堂日韩电影| 欧美日本在线视频中文字字幕| 国外成人性视频| 一区二区精品伦理...| 日本一区二区中文字幕| 日韩在线视频在线观看| 国产一区二区三区播放| 国产精品jizz| 欧美xxxxxxxxx59| 天堂网视频在线| 一区二区三区四区在线看| 国产后进白嫩翘臀在线观看视频| av影片在线一区| 久久综合中文字幕| 日韩视频免费观看| 99久久精品国产色欲| 久久久久久久高潮| 国产aⅴ夜夜欢一区二区三区| 好吊妞www.84com只有这里才有精品| 国产三级三级三级精品8ⅰ区| 国产三级午夜理伦三级| 国产主播自拍av| 水蜜桃亚洲精品| 日本高清不卡aⅴ免费网站| 亚洲国产精品久久久| 欧美香蕉大胸在线视频观看| 欧美性久久久久| 日韩久久一级片| 天天色综合6| 国产wwwwwww| 操女生的网站| 老熟妇精品一区二区三区| 香蕉成人啪国产精品视频综合网| 日韩国产精品毛片| 中文字幕日本一区二区| 爆操欧美美女| 久久久久88色偷偷| 四虎成人在线观看| 三级黄色片播放| 欧美午夜激情视频| 精品国产乱码一区二区三区四区| www日韩av| 国产一区二区三区四区二区| 亚洲图片你懂的| 欧美精品一区二区久久婷婷| 国产成人无码精品亚洲| av老司机免费在线| 色一情一乱一区二区三区| 久久精品国产成人av| 亚洲欧洲日本mm| 日本国产亚洲| 精品视频高潮| 来个黄色网址| 国产成人麻豆免费观看| 亚洲欧美综合在线观看| 久久精品福利| wwwcom羞羞网站| 97av影视网在线观看| 久久久久久久久久久网| 亚洲精品一二区| 黄色一级片网址| 国产视频欧美| 日日夜夜精品一区| 麻豆精品国产传媒| 国产精品v日韩精品v欧美精品网站| 日本动漫理论片在线观看网站| 日韩中文在线字幕| 制服丝袜网站| 丝袜美腿小色网| 国产亚洲精品久久久久久移动网络| 久久精品免费看| 成人高潮aa毛片免费| 国产在线精品日韩| 热久久视久久精品18亚洲精品| 亚洲国产岛国毛片在线| 亚洲一区二区三区高清| 性欧美13一14内谢| 国内精品久久久久国产盗摄免费观看完整版| 欧美激情中文字幕在线| 色欧美自拍视频| 深夜福利视频网站| 国产爆初菊在线观看免费视频网站| 伊人波多野结衣| 亚洲第一综合网站| 国产成人精品网站| 91视频免费网址| 99精品国产九九国产精品|