我有一个excel文件已被其他用户打开。请帮我看看如何阅读。 我已尝试在C#中使用以下代码与 READONLY = TRUE ,但它仍然解决了我的问题。
string stringConExcelMat = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\PER_Sample\\Input\\6787GHHDSGioSack_v02.xls;Extended Properties=""Excel 8.0;HDR=NO;IMEX=1;READONLY=TRUE""";
DataTable TTable = new DataTable("TABLEMAT");
using (OleDbConnection conn = new OleDbConnection(stringConExcelMat))
{
conn.Open();
using (OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Raw_Data$A:T]", conn))
{
da.Fill(TTable);
}
}
DataRow RowValues = TTable.Rows[1];