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