C#读取Excel数据

原创 2007年09月19日 20:14:00
1.连接字符串中参数IMEX 的值:
0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities)
IMEX有3个值:当IMEX=2 时,EXCEL文档中同时含有字符型和数字型时,比如第C列有3个值,2个为数值型 123,1个为字符型 ABC,当导入时,
页面不报错了,但库里只显示数值型的123,而字符型的ABC则呈现为空值。当IMEX=1时,无上述情况发生,库里可正确呈现 123 和 ABC.
2.参数HDR的值:
HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES
3.参数Excel 8.0
对于Excel 97以上版本都用Excel 8.0
 /**//// <summary>
        
/// 读取Excel文件,将内容存储在DataSet中
        
/// </summary>
        
/// <param name="opnFileName">带路径的Excel文件名</param>
        
/// <returns>DataSet</returns>

        private DataSet ExcelToDataSet(string opnFileName)
        
...{
            
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+opnFileName+";Extended Properties=/"Excel 8.0;HDR=YES;IMEX=1/"";
            OleDbConnection conn 
= new OleDbConnection(strConn);            
            
string strExcel = "";
            OleDbDataAdapter myCommand 
= null;
            DataSet ds 
= new DataSet();
            strExcel 
= "select * from [sheet1$]";
            
try
            
...{
                conn.Open();
                myCommand 
= new OleDbDataAdapter(strExcel, strConn);
                myCommand.Fill(ds,
"dtSource");
                
return ds;
            }

            
catch (Exception ex)
            
...{
                MessageBox.Show(
"导入出错:" + ex, "错误信息");
                
return ds;
            }

            
finally
            
...{
                conn.Close();
                conn.Dispose();
            }

        }
 

C#读取Excel数据

  • 2015年06月02日 16:29
  • 937B
  • 下载

C#简单的读取EXCEL数据demo例子

  • 2016年07月06日 17:12
  • 93KB
  • 下载

C# 读取Excel中的数据

#region 读取Excel中的数据 /// /// 读取Excel中的数据 /// /// Excel文件名及路径,EG:C...

C#读取Excel数据

  • 2014年12月30日 16:19
  • 150KB
  • 下载

C#第三次作业:Excel数据读取 及 HTML文件初步

信管1121,201211671117,聂双燕第一部分:作业要求(完整要求见作业要求) 目标2:C#读取Excel文件,并保存成HTML格式(90分)。第二部分:程序说明及代码 生成HTML文件...

C# 读取Excel数据 并对日期是数字的进行处理

//按钮事件 protected void btnQueryExcel_Click(object sender, EventArgs e)     {         DataSet ds; s...

c#读取txt,xml,excel中的数据

  • 2017年03月19日 14:02
  • 75KB
  • 下载

c#读取excel中的数据

  • 2016年07月19日 21:59
  • 142KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#读取Excel数据
举报原因:
原因补充:

(最多只允许输入30个字)