Dear @MP,
Thank you for reaching out to Microsoft Q&A forum.
I understand your specific requirement: you want team members to edit an Excel file directly within OneDrive or SharePoint Online while strictly preventing them from downloading, copying, or opening it in the desktop Excel application.
From my research, the issue is that the standard SharePoint/OneDrive permission system (even when customizing settings like "Use Client Integration Features") does not provide the granular control necessary to allow editing and simultaneously block the "Download" or "Open in Desktop App" actions, as those actions are necessary functions of the Edit permission level.
The most reliable solution is to use Microsoft Sensitivity Labels, part of Microsoft Purview Information Protection, to apply encryption and policy restrictions directly to the Excel file. Sensitivity Labels can enforce view/edit permissions while denying download and export. However, note that users could still attempt to save a copy unless the label explicitly denies Extract/Copy and Print rights for the designated group.
To implement this, please contact your IT administrator. They can:
- Create a custom Sensitivity Label in the Microsoft Purview compliance portal.
- Configure the label to allow view/edit only and deny download, export, print, and copy.
- Publish and apply the label to the Excel file in OneDrive or SharePoint Online.
For reference: Create and publish sensitivity labels | Microsoft Learn
Once your IT administrator has created a label, you can apply it to your Excel file by going to Home > Sensitivity.
If you need further assistance, I recommend that the Global Admin in your organization create a service request with Microsoft Support. A technical support engineer can perform a remote session to investigate the situation, verify the backend configurations to provide a targeted solution, and run any necessary synchronization tools to resolve the problem. If the issue requires further attention, they can escalate it to a specialized team for deeper analysis. Ask The Global Admin in your organization to create a service request with Microsoft support to get advanced technical assistance and diagnostics. For detailed instructions on how to get support, please refer to Get support - Microsoft 365 admin. If you don't know who your IT administrator is, please refer to this article: How do I find my Microsoft 365 admin? - Microsoft Support
For additional assistance, use this link to find the appropriate contact number: Global Customer Service phone numbers - Microsoft Support
I truly hope you get your issue resolved swiftly. Please know that even though I can't directly intervene, directing you to the correct, specialized support is the most effective help I can provide from my position. Thank you for your patience and understanding. I'm looking forward to your reply.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.