zoukankan      html  css  js  c++  java
  • C#读取excel数据到datatable中

     1 DataTable dtGBPatient = new DataTable();
     2 
     3             string strConn;string excelName;
     4 
     5 //注意:把一个excel文件看做一个数据库,一个sheet看做一张表。语法 "SELECT * FROM [sheet1$]",表单要使用"[]"和"$"
     6 
     7             // 1、HDR表示要把第一行作为数据还是作为列名,作为数据用HDR=no,作为列名用HDR=yes;
     8             // 2、通过IMEX=1来把混合型作为文本型读取,避免null值。
     9             strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='{0}';Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
    10             string strConnection = string.Format(strConn, excelPath);
    11             OleDbConnection conn = new OleDbConnection(strConnection);
    12             conn.Open();
    13             OleDbDataAdapter oada = new OleDbDataAdapter("select * from [" + excelName + "$]", strConnection);
    14 
    15             dtGBPatient.TableName = "gbPatientInfo";
    16             oada.Fill(dtGBPatient);//获得datatable
    17             conn.Close();

    转自:http://blog.sina.com.cn/s/blog_62d1205301010llt.html

  • 相关阅读:
    java学习网址大全
    Js 提示框
    api帮助文档及常见IT学习网站
    传参给 jsp
    jsp>action
    二级横菜单显示+sitemesh母板应用
    request,session
    map>json
    清空image画布并改变大小填充背景色
    取汉字首字母方法
  • 原文地址:https://www.cnblogs.com/China3S/p/5205471.html
Copyright © 2011-2022 走看看