Skip to content

Convert your Excel spreadsheet into a web app

The spreadsheet your business runs on, turned into a tool you can rely on.

If you want to convert Excel to a web app, the spreadsheet has usually stopped being one person's tool and become the system a part of your business runs on. This page covers how to recognise that moment, what happens to your VBA macros, when Power Apps, AppSheet or Airtable will do the job, and how the switch happens without losing data or stopping the team.

WHEN IT MAKES SENSE
  1. 01“quotes_v3_final_GOOD.xlsx”.
  2. 02A broken formula, and nobody knows how long it's been broken.
  3. 03Only one person understands how it works.

What's included

WHERE IT FITS
  • Installation contractors
  • Construction
  • Finance
  • Manufacturing
  • 01

    Same data

    We migrate what you already have, so you don't start from scratch.

  • 02

    Validation

    Rules that prevent data-entry errors.

  • 03

    Permissions

    Each person edits only their part.

  • 04

    Change history

    No duplicate versions flying around by email.

EXAMPLE PROJECT · NOT A CLIENT

Replacing an installation company's quoting spreadsheet with a tool of its own.

The same calculations, with permissions, history and a PDF quote in one click.

Excel v3_finalVersionsNo permissions
Your own tool

When a spreadsheet has quietly become a system

Excel is excellent for calculating and analysing. The trouble starts when several people depend on the same workbook every day for quotes, orders, rotas, stock or jobs.

The UK has its own cautionary tale. In October 2020 Public Health England said that 15,841 positive Covid-19 cases were left out of the daily figures because some files exceeded the maximum size the system could load. Press reports traced it to the old .xls format, which holds 65,536 rows. Modern Excel holds 1,048,576 rows, so size is rarely the issue today. The real lesson is that a spreadsheet does not tell you when something has gone wrong.

These are the most common signs. If two or three sound familiar, it is worth looking at the alternative. If only one does, tidying up the workbook is often enough:

  • Copies of the same workbook live on desktops, in email threads and on SharePoint, and nobody is sure which one is current.
  • People wait for a colleague to close the file, or find that their changes have vanished.
  • Someone retypes data between the sheet and Xero, Sage or the online shop.
  • You cannot tell who changed a price or a quantity, or when.
  • Customers, suppliers or engineers are emailed the workbook to fill in and send back.
  • The file takes minutes to open, or links to other workbooks break whenever a folder moves.

Shared workbooks and co-authoring: why they fall short

The usual answer to the multi-user problem is to share the file. Microsoft's legacy Shared Workbook feature is still there, but Microsoft's own support page warns that it "has many limitations" and describes co-authoring, with the file stored in OneDrive or SharePoint, as its replacement.

Co-authoring lets two people type at the same time. It does not give a business process what it actually needs: each person editing only their part, data that cannot be entered wrongly, orders that move through statuses with an owner at each step, and a history of who did what. That gap is the difference between a spreadsheet and an application.

Converting Excel VBA and macros to a web application

Macros are often where the most valuable rules hide, and they are becoming harder to rely on. Since 2022, Office for Windows blocks macros in files from the internet by default and shows a Security Risk banner with no option to enable content, so a workbook emailed to a customer or downloaded from a portal may simply stop working. VBA also cannot be run or edited in Excel for the web.

Converting a spreadsheet to a web app is not copying the sheet onto a screen. It separates three things that Excel mixes together: the data, which moves to a database; the rules, meaning formulas, validations, macros and the exceptions that live in someone's head; and the screens, built for each task. Each macro is reviewed on its own:

  • Macros that move data between tabs usually disappear, because the application stores everything once.
  • Macros that calculate become rules on the server, tested against the figures your sheet produces today.
  • Macros that produce documents become PDF quotes, delivery notes or reports generated from your template.
  • Macros that run on a schedule or send emails become automated jobs and notifications.
  • Macros that push data elsewhere become a proper connection: if the sheet mainly bridges two systems, what you may need is ERP integration services rather than a new app.

Power Apps, AppSheet, Airtable or bespoke: which fits

Building is not always worth it. If your process is standard for your sector, an off-the-shelf tool is usually cheaper and quicker. When that is the case, we tell you on the first call.

Low-code platforms are a reasonable choice for simple processes with few users. Check two things before committing. They are priced per user per month: in November 2026 Microsoft's UK page lists Power Apps Premium at £15.40 per user per month, paid yearly, excluding VAT. AppSheet Core is included in most paid Google Workspace plans, so if you already use Workspace it is worth a try first. And they have usage caps: Airtable limits records per base to 50,000 on Team and 125,000 on Business. As users and logic grow, the cost grows with them. If the spreadsheet has grown into a whole department's tool, the project looks more like custom internal tools development.

OptionFits when…Falls short when…
A well-organised spreadsheetOne or two people use it and the process changes oftenSeveral people edit at once or you need permissions and history
Off-the-shelf software (Xero, Sage, sector SaaS)Your process is the standard one and you can adapt to the toolThe calculation or workflow that sets you apart does not fit its options
Low-code (Power Apps, AppSheet, Airtable)Simple process, few users, someone in-house to maintain itUsers, rules or data volume grow, or customers need access
Bespoke web appThe process is critical, specific to you and used by several rolesThe process is not settled yet or changes every month: stabilise it first

How the switch works without stopping the team

Before any code, we sit down with the person who knows the workbook and write down every rule: where each number comes from and what the exceptions are. Before go-live, the app and the spreadsheet are run side by side on the same data until they produce the same figures, and the team only lets go of the spreadsheet once they trust the new tool.

You see a working demo every two weeks using data from your own sheet, under one fixed price per project. The full process, including how scope changes are handled, is on our page about fixed price software development.

What drives the price and timescale

We do not quote without seeing the workbook: two similar-looking spreadsheets can hide very different amounts of work. The guide how much custom software costs explains how a price is built and gives market reference figures. The factors that weigh most:

  • How many rules and exceptions need moving, especially those written down nowhere.
  • The state of the data: duplicates, inconsistent formats or tabs that must be merged before migration.
  • The number of macros and what each one does.
  • User roles and permission rules.
  • Documents to generate and how complex they are.
  • External users such as customers, suppliers or engineers on their phones, who need more care with access.

Frequently asked questions

Do we lose the data we already have?

No. We migrate what's in your current sheets and check with you that everything adds up.

Can we keep exporting to Excel?

Yes. The tool can export whenever you need it, but the master version always lives in one place.

What if only one person understands the current sheet?

That's common. Before we write any code, we document every rule in the spreadsheet with that person.

Can Excel VBA macros be converted to a web application?

Yes. Each macro is reviewed: some become rules or scheduled jobs on the server, some become generated documents, and some disappear because the application already does that work. The result is checked against the figures your workbook produces today.

Isn't SharePoint co-authoring enough for several users?

It solves two people typing at once. It does not stop someone editing a cell they shouldn't, enforce statuses and approvals, or keep a usable history of who changed what. If you need those, you need an application, whether low-code or bespoke.

Is Power Apps or a bespoke web app better for replacing a spreadsheet?

For a simple process with a handful of internal users and someone in-house to maintain it, Power Apps can be enough. If the logic is complex, the process is critical or customers need to log in, a bespoke app usually works out better over time, with no per-user licences and code you own. We give you a straight answer on the first call.

What running costs does a web app have compared with Excel?

Hosting, which depends on users and data volume, and support if you want it. There are no per-user licences in software built for you. Ask for the hosting estimate in writing before you sign, whoever builds it.

Tell us about your project.

We'll reply within one working day. We start by understanding the problem, not by selling you a solution.