新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解決C#讀取Excel文件出現(xiàn)無法指出的錯(cuò)誤
在根目錄的webconfig里加了一句

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、臨渭區(qū)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為臨渭區(qū)等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
做了這樣的修改后,生成的文件可以順利保存了,但讀取外部excel文件時(shí)總在xlsconn.open()這句出錯(cuò);
后來將根目錄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;
- //測(cè)試是否提取數(shù)據(jù)
- //this.Datagrid1.DataSource =ds.Tables["m_tableName"];
- //this.Datagrid1.DataBind();
- //將Dataset中數(shù)據(jù)導(dǎo)入SQL
- //AddDatasetToSQL(ds);
- }
- catch (Exception ex)
- {
- return null;
- }
- }
比較簡單的做法是根目錄的Web.Config文件不加
對(duì)有下載文件的頁面指定權(quán)限:
path="forecast/SupplierPlan.aspx"> impersonate="true"/>
當(dāng)前名稱:解決C#讀取Excel文件出現(xiàn)無法指出的錯(cuò)誤
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/coospgh.html


咨詢
建站咨詢
