zoukankan      html  css  js  c++  java
  • asp.net从excel导入数据

    注意,导入的文件必须在服务器上,因此必须先上传文件到服务器然后再导入。

    /// <summary>
        
    /// 导入数据到数据集中
        
    /// </summary>
        
    /// <param name="Path"></param>
        
    /// <param name="TableName"></param>
        
    /// <param name="tablename2">如果这个有就以他为表名,没有的话就以TableName</param>
        
    /// <returns></returns>
        
    public DataTable InputExcel(string Path,string TableName,string tablename2)
        {
            try
            {
                string strConn 
    = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=+ Path + ";" + "Extended Properties=Excel 8.0;";
                OleDbConnection conn 
    = new OleDbConnection(strConn);
                conn.
    Open();
                string strExcel 
    = "";
                OleDbDataAdapter myCommand 
    = null;
                
    if (tablename2.Length > 0 && !tablename2.Equals(string.Empty))
                    TableName 
    = tablename2;
                strExcel 
    = "select * from [" + TableName + "$]";
                myCommand 
    = new OleDbDataAdapter(strExcel, strConn);
                DataTable dt 
    = new DataTable();
                myCommand.Fill(dt);
                conn.
    Close();
                
    return dt;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
  • 相关阅读:
    互联网某些方面代替了朋友的作用
    穷人
    血脉之力
    鹤立鸡群
    如果有了一个进化的机会,你会选择放弃人类这个身份么?
    怎么样的制度才算是好制度
    /etc/fstab 参数详解及如何设置开机自动挂载
    Linux 查看系统硬件信息(实例详解)
    Linux下添加新硬盘,分区及挂载
    Quartz.NET
  • 原文地址:https://www.cnblogs.com/ringwang/p/1238116.html
Copyright © 2011-2022 走看看