在根目录的webconfig里加了一句 

创新互联公司专注于企业成都全网营销、网站重做改版、临渭区网站定制设计、自适应品牌网站建设、H5页面制作、商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为临渭区等各大城市提供网站开发制作服务。
做了这样的修改后,生成的文件可以顺利保存了,但读取外部excel文件时总在xlsconn.open()这句出错;
后来将根目录webconfig里的
- public static DataSet ImportXlsToData(string fileName)
 - {
 - try
 - {
 - if (fileName == string.Empty)
 - {
 - throw new ArgumentNullException("上传文件失败!");
 - }
 - //
 - string oleDBConnString = String.Empty;
 - oleDBConnString = "Provider=Microsoft.Jet.OLEDB.4.0;";
 - oleDBConnString += "Data Source=";
 - oleDBConnString += fileName;
 - oleDBConnString += ";Extended Properties=Excel 8.0;";
 - //
 - OleDbConnection oleDBConn = null;
 - OleDbDataAdapter oleAdMaster = null;
 - System.Data.DataTable m_tableName = new System.Data.DataTable();
 - DataSet ds = new DataSet();
 - try
 - {
 - oleDBConn = new OleDbConnection(oleDBConnString);
 - oleDBConn.Open();
 - m_tableName = oleDBConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
 - if (m_tableName != null && m_tableName.Rows.Count > 0)
 - {
 - m_tableNamem_tableName.TableName = m_tableName.Rows[0]["TABLE_NAME"].ToString();
 - }
 - string sqlMaster;
 - sqlMaster = " SELECT * FROM [" + m_tableName.TableName + "]";
 - oleAdMaster = new OleDbDataAdapter(sqlMaster, oleDBConn);
 - oleAdMaster.Fill(ds, "m_tableName");
 - oleAdMaster.Dispose();
 - oleDBConn.Close();
 - oleDBConn.Dispose();
 - }
 - catch (Exception ex)
 - {
 - ErrorLog.AddLog(ex);
 - return null;
 - }
 - return ds;
 - //测试是否提取数据
 - //this.Datagrid1.DataSource =ds.Tables["m_tableName"];
 - //this.Datagrid1.DataBind();
 - //将Dataset中数据导入SQL
 - //AddDatasetToSQL(ds);
 - }
 - catch (Exception ex)
 - {
 - return null;
 - }
 - }
 
比较简单的做法是根目录的Web.Config文件不加
对有下载文件的页面指定权限:
path="forecast/SupplierPlan.aspx"> impersonate="true"/> 
                新闻标题:解决C#读取Excel文件出现无法指出的错误
                
                链接分享:http://www.csdahua.cn/qtweb/news17/513167.html
            
成都网站优化推广公司_创新互联,为您提供动态网站、网页设计公司、关键词优化、品牌网站设计、网站改版、App开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网