簡體   English   中英

如何在C#上打開Excel文件的只讀模式?

[英]How to open excel file's read only mode on C#?

我正在從csv excel文件創建數據集,並且在訪問文件時正在處理這些文件。

它說 ” 錯誤信息

我需要訪問它的只讀模式嗎? 這是工作代碼。

    private void connect()
{
   try
   {
       if (checkbox1.Checked == false)
       {
          FilePath = @"C:\FILE";
       }
       else
       {
          FilePath = @"\\192.168.0.2\file\"; // 
       }
       strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + FilePath + @"\;Extensions=csv,txt";
       Connect = new OdbcConnection(strConn);
       Connect.Open();
   }
   catch (Exception Ex)
   {
       MessageBox.Show(Ex.Message);           
   }


 DataGrid1.SelectAll();
 DataGrid1.ClearSelection();


       FileName = ".csv";           
CSVDataSource = FilePath + FileName;
            ReadData(FileName);
            DataGrid1.Update();

    }

它說無法打開文件“(未知)”。 關於獨占和權限的問題可能只是一個過於籠統的錯誤描述。 您似乎沒有有效的文件路徑,也可能無法直接從網絡路徑打開它。 驗證您的文件路徑,如果仍然無法使用-將其復制到本地計算機,然后重試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM