How to share an Excel file with someone who doesn't have Excel
If you've ever sent a colleague or client a spreadsheet and gotten "I can't open this" back, you've hit one of Microsoft's oldest UX problems. Here are five proven methods to share Excel data with people who don't have Excel — compared honestly, with step-by-step instructions for the fastest one.
Convert the file to a self-contained searchable web page using One SmartSheet Pro. Drop your .xlsx in, click Export, and send the resulting HTML file. The recipient opens it in any browser — no Excel, no Microsoft account, no signup. Works on phones, tablets, and desktops.
Why this is harder than it should be
Excel uses a proprietary format. Outside the Microsoft ecosystem, recipients have a handful of imperfect options: install LibreOffice, sign up for a Google account to upload to Sheets, accept a OneDrive sharing invite, or wait for Microsoft 365 viewer to load. None of these are zero-friction, and several require trusting a cloud service with the data.
The cleanest fix is to send a file format every device already knows how to open: HTML. A self-contained HTML file is just a web page — every browser on every operating system reads it instantly, including phones, tablets, work laptops with restricted software, and old machines that can't run Microsoft 365. With the right export, recipients also get a built-in search box and column filters that Excel's native "Save as Web Page" doesn't provide.
5 methods compared
Here's how the most common approaches stack up. The "best" one depends on what the recipient needs to do — read, search, edit, or collaborate.
| Method | Free | Recipient signup | Searchable | Filterable | Mobile-friendly | Privacy |
|---|---|---|---|---|---|---|
| One SmartSheet Pro (HTML export) | Yes | None | Yes | Yes | Yes | Local only |
| Excel "Save as Web Page" | Yes | None | No | No | Limited | Local |
| OneDrive / SharePoint share link | Free tier | Sometimes | Yes | Limited | Yes | Cloud |
| Upload to Google Sheets, share link | Yes | Google account | Yes | Yes | Yes | Cloud |
| Convert to PDF | Yes | None | No | No | Yes | Local |
Method 1: Convert to a searchable web page (recommended)
One SmartSheet Pro — HTML export
RecommendedDrop your spreadsheet in, click Export, and you get a single HTML file with built-in search and column filters. The file is self-contained — no internet connection needed to open it, no software to install, no account to sign up for.
- Works on every device with a browser
- Includes search and filters out of the box
- Recipient needs nothing — no signup, no install
- Data never uploaded to a server
- Can be hosted, emailed, or sent via Slack
- Read-only — recipients can't edit the data
- Live updates require re-exporting
Method 2: Excel's built-in "Save as Web Page"
File → Save As → Web Page (.htm)
Excel has shipped this feature for decades. It produces an HTML version of your sheet, but it's purely visual — no search box, no column filters, and the markup is bloated with Office-specific tags that break on some browsers.
- No third-party tools needed
- Preserves visual formatting
- No search or filtering for the recipient
- Output is bloated and slow on large files
- Mobile rendering is awkward
Method 3: OneDrive or SharePoint share link
Microsoft 365 cloud share
Upload to OneDrive or SharePoint, click Share, and send a link. The recipient opens the file in Excel Online — Microsoft's browser-based viewer.
- Live link — updates reflect in shared view
- Works on mobile
- Searchable
- Requires a Microsoft 365 subscription to host
- Recipients may need a Microsoft account depending on share settings
- Data lives in Microsoft's cloud
- Filtering is limited compared to desktop Excel
Method 4: Upload to Google Sheets and share
Google Sheets import + share link
Go to Google Drive, upload the .xlsx, open it in Google Sheets, and share the link. The recipient gets full search, filter, and (optionally) edit access.
- Free
- Searchable, filterable, mobile-friendly
- Optional collaborative editing
- Recipients need a Google account for most share modes
- Formatting and formulas can break during import
- Data lives in Google's cloud
Method 5: Convert to PDF
File → Export → PDF
The universal compatibility option. Anyone can open a PDF on anything. But you lose interactivity entirely.
- Opens on every device, every OS
- Preserves visual layout exactly
- No tools needed
- No search box — only browser Find
- No filtering or sorting
- Awkward to scan large tables on mobile
Step-by-step: the recommended method
Here's the fastest path, end to end. Total time: about 2 minutes.
- Open One SmartSheet Pro Go to onesmartsheetpro.com in any browser. No signup or sign-in is required.
- Drop your spreadsheet in Drag your .xlsx, .xls, or .csv file onto the upload area. The file is parsed entirely in your browser — nothing is uploaded to a server.
- Click Export The tool generates a single HTML file with your data, a search box, and column filters built in. Save it anywhere on your computer.
- Send the HTML file Email it, drop it in Slack, attach it to a Google Drive share, or host it on any web server. The recipient opens it in any browser. They can search, filter, and view on phone, tablet, or desktop. No Excel required.
Frequently asked questions
What if my Excel file has formulas?
Formulas are evaluated to their current values when the file is read. Recipients see the data exactly as it appears in Excel, but they can't edit formulas — the shared view is read-only by design.
Is my data uploaded to a server?
No. One SmartSheet Pro processes your file entirely in the browser using JavaScript. The data never leaves your device. The exported HTML file is also fully local — recipients can open it offline.
Does this work with Smartsheet exports?
Yes. Export your sheet from Smartsheet as Excel (File → Export → Excel), then open it in One SmartSheet Pro. This is also a free way to share Smartsheet data with people who don't have a paid Smartsheet seat.
Can the recipient edit the data?
No. The shared view is read-only — recipients can search, filter, and view, but not edit. This is by design for sharing reports, lookups, and reference data. If you need collaborative editing, use Google Sheets or Microsoft 365 instead.
What about very large files?
One SmartSheet Pro handles files up to about 100,000 rows in most modern browsers. For larger files, recipients with older devices may see slowdowns. If your file is over 50MB, consider splitting it before exporting.
Why not just send the .xlsx file?
Recipients without Excel can't open .xlsx files reliably. LibreOffice and Google Sheets can import them, but require installation or sign-up. A browser-openable HTML file works for everyone immediately, including on mobile devices where Excel is awkward to use.
Try it now — 100% free, no signup
Drop a spreadsheet in your browser. Get a searchable, shareable web app you can send to anyone in 30 seconds.
Open One SmartSheet Pro →