Is there any way to open the file as read only? var excelQuery = new ExcelQueryFactory(path, true (readonly flag)); Or var excelQuery = new ExcelQueryFactory(path); excelQuery.AsReadOnly = true;