0
我從csv excel文件創建數據集,並且在訪問它時正在處理這些文件。如何在C#上打開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();
}
如果鎖定exclusivley - 沒有機會用excel打開。但是您可以使用ms-access來實現此目的 - 如果您的意圖是存儲數據並將其顯示在客戶端的屏幕上 – ymz 2014-11-25 00:35:12
將文件複製到另一個位置,然後打開副本。 – dbugger 2014-11-25 00:38:30
@dbugger是的,我同意,但我沒有經驗。這個命令是什麼 – Solution 2014-11-25 01:14:28