How to share spreadsheet data without the file

A workbook sent to a client contains three tabs you forgot about and a formula showing your margin.

A workbook is a working environment. Sending one to a client sends the environment, not the answer.

A workbook with hidden sheets revealed, showing internal costing beside the client summary.
A workbook with hidden sheets revealed, showing internal costing beside the client summary.

This guide covers what travels with a file, what to publish instead, and the date.

What travels with the file

Everything.

Every sheet, including hidden ones. Hiding is a display convenience, not protection, and unhiding takes two clicks.

Every formula. A total cell shows its calculation, which frequently shows a margin, a multiplier, or a rate you did not intend to disclose.

Source data. Summaries are built from a sheet of raw figures, and that sheet is usually still in the workbook.

Comments and names. Notes written for colleagues, and defined ranges with revealing names.

None of this is exotic. It is the ordinary contents of a workbook that has been worked in, and it goes to the recipient intact.

Working file Table on a page
Hidden sheets travel Yes No
Formulas visible Yes No
Source data included Usually No
Editable by accident Yes No
Readable on a phone Poorly Yes
Dated No Yes

Publish the figures instead

Put the numbers that matter in a table on a page.

The recipient sees the figures, on any device, formatted legibly, with nothing behind them. No sheets to explore, no formulas, no possibility of an accidental edit that later gets quoted back at you.

A table on a page also reads properly on a phone, which a spreadsheet does not, and spreadsheets are increasingly opened on phones.

Offer a cut-down file underneath

Some recipients genuinely want to work with the data.

Give them a file containing only the columns they need, exported deliberately for that purpose. Not your working file with sheets deleted, which leaves traces, but a fresh export.

Then the table serves everyone who is reading, and the file serves the one person who is calculating.

Put the date on the page

A published table is current as of when it was published.

Without a date it gets forwarded, saved and quoted six weeks later as though it were today's figure. That produces arguments in meetings you are not in.

Put the date at the top, visibly. Update the page on a rhythm if the numbers change regularly, and say what the rhythm is.

The same figures published as a dated table on a phone.
The same figures published as a dated table on a phone.

Check every sheet before exporting anything

Even when exporting deliberately, look at the whole workbook first.

Unhide everything. Read the sheet names. Check the last sheet, which is usually where working calculations end up.

This takes a minute and it is the step that prevents the specific incident where a client sees a costing sheet. That incident is common enough to be worth a standing habit.

Two neighbouring cases are worth a look: How to share a spreadsheet as a link and How to turn a CSV into an HTML table.

Put it at an address

Never send the working file, publish the figures as a dated table, offer a purpose-built export underneath, and check every sheet before exporting anything.

Then the client receives the numbers and nothing else.

Questions people ask

What is actually in a workbook I send?

Every sheet including hidden ones, every formula, comments, defined names, and frequently the source data a summary was built from. All of it travels.

Does hiding a sheet protect it?

No. Hidden sheets are unhidden in two clicks and they are not a security feature. Anything you would not show has to be removed rather than hidden.

How should I send numbers to a client?

As a table on a page. They see the figures, on a phone, with nothing behind them and no chance of accidental edits.

What if they want to work with the data?

Offer a file underneath the table, containing only the columns they need. That is a deliberate export rather than your working file.

Does a published table go stale?

It is as current as the last time you published it. Put the date on the page so nobody quotes it as today's figure six weeks later.

Keep reading