我有一个从Excel工作簿中读取数据的应用程序。当工作簿已被其他人打开时,它会失败。我根本不是在写这本工作簿,所以只读对我的目的来说就好了。
有没有办法从Excel工作簿中读取其他人已经打开的内容?这是访问工作簿及其失败的代码的开始。
foreach (var worksheet in Workbook.Worksheets(excelInput))
{
foreach (var row in worksheet.Rows.Skip(1))
{
DataRow dr = dt.NewRow();
foreach (var cell in row.Cells)