Excel Online Row-Level Security: Can You Restrict Data by User Email?
Question details
The user wants to know whether Excel Online can restrict each signed-in user to only the worksheet, rows, or data assigned to that person based on their email address, and which alternatives provide true row-level security.

- Product
- Microsoft Excel Online
- Device & OS
- not provided
- Scenario
- A workbook owner needs per-user data access in a shared Excel Online workbook, such as limiting each recipient to their own rows, columns, or sheets based on email address.
- Observed behavior
- Excel Online and SharePoint permissions control access to whole workbooks or files, but they do not enforce secure row-level or column-level visibility inside a shared worksheet.
Identify whether you need whole-file sharing or true row-level filtering. If users must see only their assigned data, do not rely on hidden worksheets or filters as a security boundary.
Set SharePoint file-level permissions for an Excel Online workbook
Use this when you only need to allow or block access to the entire workbook or file, not to specific rows or worksheets.
In SharePoint or OneDrive, browse to the document library containing the Excel Online workbook, select the file, and open the Manage access or Details pane.
Select Grant access or Manage access, enter the user's email address, and choose a permission level such as Read or Edit. This controls whether the user can open or edit the whole file.
Use Power BI or a database-backed application for true row-level security
Use this when each user must see only their assigned rows or columns based on their email address.
WPS Office Free: A Lightweight Microsoft Office Alternative for Excel Workbook Editing
If Excel Online and SharePoint cannot provide secure row-level access, WPS Office gives you a free, lightweight alternative for opening, editing, and saving Microsoft Excel workbooks. It supports familiar spreadsheet tools and .xlsx format compatibility, making migration from Microsoft Excel simple without changing your files.
- 1. Download WPS Office: Go to the official WPS Office website and select Download WPS Office Free, then install the suite on your Windows, macOS, Linux, Android, or iOS device.
- 2. Open the Excel workbook: Launch WPS Spreadsheets, click Menu, choose Open, and select the .xlsx file from your local storage, OneDrive, or SharePoint library.
- 3. Edit and save the workbook: Use the familiar ribbon interface to review, edit, and save the workbook. For per-user row security, keep Power BI or your database system as the enforcement layer.

Frequently Asked Questions
Does Excel Online support row-level security by user email?
No. Excel Online and SharePoint enforce permissions at the file or workbook level. They do not provide a secure way to show each user only the rows assigned to their email address inside a shared worksheet.
What is the correct tool for row-level security with Excel data?
Use Power BI row-level security or a database-backed application. In Power BI, create a role under the Modeling tab, add a DAX filter such as [UserEmail] = USERPRINCIPALNAME(), publish the report, and assign users to the role in the Power BI service.
Can SharePoint permission levels hide specific rows or columns?
No. SharePoint permission levels control access to sites, document libraries, folders, and files. They do not apply security to individual rows, columns, or cells inside an Excel workbook.
Are hidden worksheets or filters sufficient for protecting data?
No. Hidden worksheets, protected sheets, and filters only change the view. They are not a security boundary because users can often unhide sheets or remove filters, and the underlying data is still present.
Does WPS Spreadsheets provide secure row-level security?
WPS Spreadsheets does not act as a server-enforced row-level security system. It opens and edits Excel workbooks with high compatibility, but for per-user row security you should use Power BI, a database-backed app, or your storage platform's permission model.





