打开已由另一个人打开的Excel工作簿

时间:2017-03-10 16:36:27

标签: c# excel readonly

我有一个从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)

0 个答案:

没有答案