Excel & CSV data collection

How to stop clients changing your Excel template

If you send clients an Excel template to collect structured data, you've probably had a spreadsheet come back with renamed columns, missing fields, extra columns, or a completely different layout.

There are ways to make Excel templates harder to modify, but if you need people to provide data in a specific structure, a controlled data collection workflow is usually a better approach.

Why do clients change Excel templates?

Usually, they aren't trying to break your template. They're trying to make the spreadsheet work for them.

A client may remove columns they don't understand, rename headings to match their own terminology, add information they think is useful, or rearrange the spreadsheet to fit their existing process.

The problem is that your spreadsheet probably isn't just a document. It's actually a data structure that your system, import process, or team expects to remain consistent.

Columns renamed

Your 'Customer ID' becomes 'Account Number'.

Columns removed

Required fields disappear because they don't seem relevant.

Columns added

Extra fields are added that your import process doesn't expect.

Layout changed

Rows, headers, formatting, and sheet structure are modified.

Can you lock an Excel template?

Yes. Excel includes worksheet protection and other features that can make parts of a spreadsheet harder to edit.

You can protect cells, lock formulas, hide certain parts of a workbook, and control which cells users are allowed to modify.

Excel protection can help — but it doesn't solve the underlying workflow problem.

Even a protected workbook still has to be downloaded, completed, saved, emailed back, checked, and processed. You may also receive an older copy of the template or a workbook that has been modified outside the protected areas.

A DIFFERENT APPROACH

Don't send the template.
Define the structure instead.

Rather than giving clients a spreadsheet file that they can modify, give them a structured data collection workflow built around the fields you need.

Traditional Excel workflow
1
Create an Excel template
2
Email it to the client
3
Client modifies the spreadsheet
4
Client sends it back
5
Check what changed
6
Clean up the data
Structured workflow
1
Define the fields you need
2
Send the client a link
3
Client enters or uploads data
4
Validation catches problems
5
Download the resulting CSV

How Import Builder helps

Import Builder lets you define the structure before someone provides the data.

Define your columns

Specify exactly which fields your clients need to provide.

Control the structure

Clients work with the columns you've configured instead of editing your original Excel template.

Require important fields

Make critical information mandatory instead of checking for missing values later.

Validate data

Catch invalid values and problematic rows before the data is exported.

Accept existing CSVs

If clients already have their data in a spreadsheet, they can upload it and map their columns.

Download a clean CSV

Download the resulting data using the structure your workflow expects.

EXAMPLE

Your client doesn't need to understand your import format.

Suppose your system requires these fields:

Customer ID
Company Name
Contact Email
Account Type
Credit Limit

With a traditional spreadsheet, the client can rename, delete, move, or add columns. With a structured workflow, the schema is defined by you and the client simply provides the data.

Customer Data
Complete the required information
Customer ID
Company Name
CUST-001
Example Pty Ltd
CUST-002
Another Company
CUST-003
Sample Business
Required fields enabledReady to download

What if your client already has an Excel file?

You don't necessarily need to make them re-enter everything manually.

Import Builder can allow an existing CSV to be uploaded and its headers mapped to the structure you've defined. This is useful when clients already maintain their data in their own spreadsheets.

Learn about CSV mapping

The simplest solution is often to stop sending the file.

Excel is excellent for working with data, but sending a spreadsheet back and forth isn't always the best way to collect structured information from someone else.

If you know which fields you need, define them once and give your clients a workflow designed around those requirements.