国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用ODBC, 將CSV文件里的數據導入DataSet

2024-07-21 02:22:40
字體:
來源:轉載
供稿:網友
菜鳥學堂:
 

csv文件, 俗稱"逗號分隔的文件", 讀取csv文件的方法可以使用iostream按照即定格式讀取...

我以為就這一種方法呢, 呵呵. 直到有一天.在www.connectionstrings.com上看到文本的連接

字符串:

 text

  •  odbc

    •  standard:
      "driver={microsoft text driver (*.txt; *.csv)};dbq=c:/txtfilesfolder/;extensions=asc,csv,tab,txt;"
  •  ole db

    •  standard:
      "provider=microsoft.jet.oledb.4.0;data source=c:/txtfilesfolder/;extended properties=""text;hdr=yes;fmt=delimited"""
      "hdr=yes;" indicates that the first row contains columnnames, not data


    •  standard:
      "driver={microsoft text driver (*.txt; *.csv)};dbq=c:/txtfilesfolder/;extensions=asc,csv,tab,txt;"
  •  ole db

    •  standard:
      "provider=microsoft.jet.oledb.4.0;data source=c:/txtfilesfolder/;extended properties=""text;hdr=yes;fmt=delimited"""
      "hdr=yes;" indicates that the first row contains columnnames, not data


    •  standard:
      "provider=microsoft.jet.oledb.4.0;data source=c:/txtfilesfolder/;extended properties=""text;hdr=yes;fmt=delimited"""
      "hdr=yes;" indicates that the first row contains columnnames, not data

這里不是有csv么?呵呵,可以試一下啊, 試驗結果很不錯.可以使用odbc來連接.把csv當作數據庫,

感覺不錯.(oledb的沒成功, 將properties=text改為properties=csv不好使,是不支持,還是我寫錯?)

因此這里提供一種方法.( 肯定不是我發明的哦), 使用odbc連接方式,通過dataadapter直接將

數據快速導入dataset, 很方便.方法如下:

 public dataset getdatasetfromcsv(string filepath, string filename)
  {
   string strconn = @"driver={microsoft text driver (*.txt; *.csv)};dbq=";
       strconn += filepath;                                                        //filepath, for example: c:/
       strconn += ";extensions=asc,csv,tab,txt;" ;
   odbcconnection objconn = new odbcconnection(strconn);
   dataset dscsv = new dataset();
   try
   {
    string strsql = "select * from " + filename;                     //filename, for example: 1.csv
    odbcdataadapter odbccsvdataadapter = new odbcdataadapter(strsql, objconn);
    odbccsvdataadapter.fill(dscsv);
    return dscsv;
   }
   catch(exception ex)
   {
    throw ex;
   }  
  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金坛市| 城步| 伽师县| 阿拉善左旗| 长顺县| 化隆| 千阳县| 平南县| 乐东| 大同市| 佛学| 永寿县| 化州市| 会泽县| 伊吾县| 琼海市| 景德镇市| 无锡市| 甘孜县| 兴化市| 丰顺县| 汽车| 博罗县| 江油市| 哈尔滨市| 曲松县| 金平| 包头市| 滦平县| 江阴市| 中西区| 沐川县| 四子王旗| 黄石市| 衡东县| 凉山| 安国市| 西乌珠穆沁旗| 城步| 彰化县| 英吉沙县|