Microsoft Lists download problem: fix export
If a Microsoft Lists export won’t download, the cause is usually either a local browser block (pop-up/ad blocker, cached state) or a permissions/licensing restriction on the list. First try quick browser checks (clear cache, try Incognito, disable pop-up/ad blockers). If that doesn't work, verify SharePoint/List permissions or tenant policies, then use alternate export routes (Open in Excel, SharePoint export, sync, Power Automate, PowerShell).
What exact problem are you seeing now — how to describe the symptom
Lead with the symptom so you and IT target the right fix. Copy any exact text or paste the behavior into a ticket.
No download link or button missing
Export button is greyed out or does nothing
Spinner runs forever when exporting
Downloaded file is empty or zero bytes
Downloaded CSV/XLSX opens but has no rows or only headers
Permission denied, access denied, or you don’t have permission messages
Browser blocks the download with a notification (pop-up blocked)When it appears
- If the button is missing or greyed out, that often points to permissions or a view-level restriction.
- If a spinner never finishes or you get a zero-byte file, first test for browser blocking, a network interruption, or an antivirus quarantine.
- If you see an explicit permission error message, collect the exact text — copy it into your request to IT or Microsoft Support.
Could this be your browser or local machine blocking the download
Start here — these checks take under five minutes and fix most problems.
Quick checks
- Use a supported browser: Microsoft Edge or Google Chrome are recommended.
- Try a private window (InPrivate/Incognito) to avoid extensions and cached state.
- Temporarily disable pop-up and ad blockers; they often block export dialogs or the file response.
- Check your Downloads folder and the antivirus quarantine for the file.
Example five-minute test sequence
- Open the same list in an InPrivate/Incognito window.
- Attempt the export (Export to Excel or Export to CSV).
- If it fails, open the browser’s developer console (F12) and go to the Network tab, reproduce the export and look for failed requests.
If you use extensions
- Disable extensions, especially ad blockers and privacy extensions, then retry.
Settings and commands (where to act)
- Clear browser cache and cookies.
Browser settings > Privacy and security > Clear browsing dataExpected result: the export dialog appears or the file download starts. If it still does not, the console/network entries will show blocked requests or a 403/500 response, which points away from a local cache issue.
If your browser shows a pop-up blocked notification, allow pop-ups for the SharePoint/Lists domain and try again.
Is it permissions, licensing, or list settings preventing export
Before you start
- Product and versions this applies to: Microsoft Lists in Microsoft 365 and Lists on SharePoint Online. On-premises SharePoint may behave differently.
- Privileges needed: at least Read for simple exports; Contribute if you need attachments or to change views. Admin rights are not required to export but are required to change permissions.
- Restart or backup: no restart or backup is required for these checks.
Check your permission level
- Open the list, click the gear icon > List settings > Permissions for this list.
- Or open the site > Site permissions > Advanced permissions settings. Look for your account and its role.
List settings > Permissions for this listExpected result: you see your account or a group that contains you and a permission level such as Read, Contribute, or Full Control. If you only see Limited Access, you likely cannot export.
What to do if permissions are insufficient
- Request Read or Contribute access from the list owner or site collection admin. Include the list URL and whether you need CSV, XLSX, or JSON.
- If the list is protected by sensitivity labels or conditional access, ask your security/compliance admin whether exports are blocked by policy.
Licensing checks
- Most Microsoft 365 licenses allow basic exports; tenant policies or sensitivity labels can still block downloads. If you suspect a tenant policy, include that in your request to IT.
If you see an explicit permission error (for example a 403 in the network trace), this is a permissions issue and must be fixed by an admin.
Alternate ways to export the list if the direct download fails
If the normal Export option fails, use these fallbacks from least to more technical.
Open in Excel (recommended for immediate export)
- In Microsoft Lists or the SharePoint view, click the dropdown for Export and choose "Open in Excel" or click "Export to Excel".
- Excel will download an .iqy or .odc file which pulls data from the list.
Excel opens and pulls the list rows into a workbook. Save as .xlsx or .csv from Excel.- Open the list in the SharePoint site view.
- Click Export > Export to CSV.
Sync list-associated files or attachments
- If the list stores attachments in a library or you can surface files, sync the site with OneDrive and copy files locally.
Power Automate: write list items to CSV or Excel
- Create a flow: trigger Manually or Scheduled, action "Get items" on the list, then "Create CSV table" and "Create file" in OneDrive or SharePoint.
PowerShell (PnP.PowerShell) to export list items to CSV
Run PowerShell where you have permission. Use -Interactive for modern authentication.
- Connect to the site and export items.
Connect-PnPOnline -Url https://tenant.sharepoint.com/sites/yoursite -Interactive
Get-PnPListItem -List "YourListName" -PageSize 5000 | Select -ExpandProperty FieldValues | Export-Csv -Path "C:\temp\YourList.csv" -NoTypeInformationWhat it means if these methods fail
- If all methods fail with permission errors, the list is likely restricted by tenant policy or a sensitivity label. Escalate to an admin.
- If Open in Excel works but direct CSV does not, the problem is likely the browser or the Lists UI, not the data.
How to verify the export succeeded and what to do if the file is corrupt or empty
How to check the file
- Open a saved CSV in a plain text editor first (Notepad, VS Code) to verify it has rows and separators.
Expected quick checks
- CSV should contain a header row and rows of data separated by commas (or your locale’s delimiter).
- XLSX should open in Excel and show rows in the worksheet.
Encoding and delimiter issues
- If you see strange characters, the file may be UTF-8 vs. ANSI. Use Excel’s Import Text wizard: Data > From Text/CSV > choose UTF-8 and correct delimiter.
Recovering empty or partial exports
- Re-export a small subset: create a view with the top 10 items and export that. If the small export works, the problem could be a time-out on large exports.
- If the export shows only headers or zero bytes, test using a different route (Open in Excel or PowerShell). If those succeed, you have a UI or browser issue.
Commands and steps to test a small export
- Create or modify a view to filter to a few items.
- Export that view to CSV or Open in Excel.
List > All Items > Create view > Filter: ID is less than 11If the file is corrupt or Excel can’t open it
- Open the file in a text editor to confirm content exists. If content exists but Excel errors, re-import using the Data > From Text/CSV wizard and explicitly set encoding and delimiter.
- If the file is zero bytes, check the browser network trace for a failed response or antivirus quarantine. If antivirus removed the file, restore from quarantine and whitelist the domain.
Expected verification result: you can open the file and see the rows you expect. If not, use PowerShell export or Power Automate to get a reliable copy.
When to escalate and what information to collect before contacting IT or Microsoft Support
Escalate when the problem is tenant-wide, affects multiple users, or you confirmed permissions are correct but exports still fail.
Collect this before opening a ticket
- Exact list URL and site URL.
- The account used (email) and the permission level shown in List settings.
- Browser name and version, and whether the problem occurs in Incognito.
- Exact error messages or a copy of the browser console network error (screenshot or text).
- Steps already tried: browser checks, permission requests, PowerShell/Flow attempts.
- Time and date when the issue occurred and whether others are affected.
Example ticket body to send to IT
List URL: https://tenant.sharepoint.com/sites/sitename/Lists/ListName
Account: you@domain.com
Permission level: Read/Contribute/--- (what you saw)
Browsers tested: Edge 105 (Incognito), Chrome 105
Exact error seen: "Export failed" or copy/paste the console 403/500
Steps tried: cleared cache, disabled extensions, tried Open in Excel, tried PowerShellWhen to contact Microsoft Support
- Contact Microsoft Support when IT confirms tenant-level service issues or logs show backend 5xx errors that IT cannot resolve, or when Microsoft 365 health shows an outage affecting SharePoint/Lists exports.
What escalation usually yields
- Admins can check audit logs, tenant policies, and sensitivity labels; Microsoft Support can trace backend failures and confirm whether a service incident is causing the problem.
Conclusion
If a quick browser fix doesn’t help, verify permissions and try Open in Excel, Power Automate, or PowerShell to export the data. Collect the list URL, exact error text, browser details, and steps tried before contacting IT. Escalate when multiple users are affected or when tenant logs show backend errors.
Frequently Asked Questions
Why does "Open in Excel" work when Export to CSV does not?
Open in Excel uses an authenticated data query (.iqy/.odc) that pulls items directly from the list, while the UI export path can be blocked by browser settings or UI-side errors. If Open in Excel succeeds, the problem is likely the browser or Lists UI rather than permissions or data corruption.
Can sensitivity labels or compliance settings prevent export?
Yes. Sensitivity labels or Conditional Access policies can block downloads and exports even if you can view items in the browser. If you suspect this, ask your security or compliance admin to check label settings and tenant policies.
Is there a size limit that causes exports to fail?
Large lists can time out or hit throttling limits. Try exporting a filtered subset or use PowerShell/PnP which can page through items and write to CSV. If large exports consistently fail, an admin can run an admin-level export or adjust thresholds.