美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

解决C#读取Excel文件出现无法指出的错误

在根目录的webconfig里加了一句    .

创新互联公司专注于企业成都全网营销、网站重做改版、临渭区网站定制设计、自适应品牌网站建设、H5页面制作商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为临渭区等各大城市提供网站开发制作服务。

做了这样的修改后,生成的文件可以顺利保存了,但读取外部excel文件时总在xlsconn.open()这句出错;
后来将根目录webconfig里的删除,加到子目录excelfile目录的webconfig里就一切OK了。

 
 
 
  1. public static DataSet ImportXlsToData(string fileName)  
  2.     {  
  3.       try  
  4.         {  
  5.             if (fileName == string.Empty)  
  6.             {  
  7.                 throw new ArgumentNullException("上传文件失败!");  
  8.             }  
  9.             //  
  10.             string oleDBConnString = String.Empty;  
  11.             oleDBConnString = "Provider=Microsoft.Jet.OLEDB.4.0;";  
  12.             oleDBConnString += "Data Source=";  
  13.             oleDBConnString += fileName;  
  14.             oleDBConnString += ";Extended Properties=Excel 8.0;";  
  15.             //  
  16.             OleDbConnection oleDBConn = null;  
  17.             OleDbDataAdapter oleAdMaster = null;  
  18.             System.Data.DataTable m_tableName = new System.Data.DataTable();  
  19.             DataSet ds = new DataSet();  
  20.  
  21.             try  
  22.             {  
  23.                 oleDBConn = new OleDbConnection(oleDBConnString);  
  24.                 oleDBConn.Open();  
  25.                 m_tableName = oleDBConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);  
  26.  
  27.                 if (m_tableName != null && m_tableName.Rows.Count > 0)  
  28.                 {  
  29.                     m_tableNamem_tableName.TableName = m_tableName.Rows[0]["TABLE_NAME"].ToString();  
  30.                 }  
  31.                 string sqlMaster;  
  32.                 sqlMaster = " SELECT *  FROM [" + m_tableName.TableName + "]";  
  33.                 oleAdMaster = new OleDbDataAdapter(sqlMaster, oleDBConn);  
  34.                 oleAdMaster.Fill(ds, "m_tableName");  
  35.                 oleAdMaster.Dispose();  
  36.                 oleDBConn.Close();  
  37.                 oleDBConn.Dispose();  
  38.             }  
  39.             catch (Exception ex)  
  40.             {  
  41.                 ErrorLog.AddLog(ex);  
  42.                 return null;  
  43.             }  
  44.  
  45.             return ds;  
  46.             //测试是否提取数据  
  47.             //this.Datagrid1.DataSource =ds.Tables["m_tableName"];  
  48.             //this.Datagrid1.DataBind();  
  49.             //将Dataset中数据导入SQL  
  50.             //AddDatasetToSQL(ds);  
  51.  
  52.         }  
  53.         catch (Exception ex)  
  54.         {  
  55.             return null;  
  56.         }  

比较简单的做法是根目录的Web.Config文件不加

对有下载文件的页面指定权限:

 
 
 
  1.  path="forecast/SupplierPlan.aspx"> 
  2.      
  3.        impersonate="true"/> 
  4.      
  5.    

当前文章:解决C#读取Excel文件出现无法指出的错误
URL网址:http://www.zsjierui.cn/article/coospgh.html

免费获取网站建设与品牌策划方案报价

*主要业务范围包括:高端网站建设, 集团网站建设(网站建设网站制作)找网站建设公司就上美图齐众。
提交需求

    联系我们

    028-86922220
  • 手机:13518219792
  • 地址:成都市太升南路288号锦天国际A幢1002号
  • 24小时服务热线:028-86922220

    网站建设服务

  • 网页设计
  • 网站制作
  • 网站开发

    网站推广服务

  • 营销网站建设
  • 百度快速排名
  • 整站网站推广

    网站运维服务

  • 基础维护
  • 网站改版
  • 网站维护

    FOLLOW US

  • 微信二维码

    微信二维码

Copyright © 2025 资阳站青羊区美图齐众设计工作室(个体工商户) 资阳网站建设公司-选网站建设公司美图齐众!专业的网站制作公司!
All Rights Reserved 版权所有 蜀ICP备2025119604号-1