D365ConsultantDivision of Sataware
D365ConsultantDivision of Sataware
Leaving the workbooks

Excel spreadsheets to Business Central migration, from messy workbooks to clean records.

An Excel spreadsheets to Business Central migration is harder than it looks, because a spreadsheet has no rules. Nothing stopped two people typing the same customer twice. Nothing stopped a part number gaining a trailing space, or a formula overwriting a value. Companies coming from spreadsheets often use a basic accounting package too. They have the most to gain from an ERP, and the most cleaning to do first. We turn the workbooks into clean, deduplicated records. Then we load them with the tools Business Central already has for this job.

Config packages
export a table layout to Excel, fill it, import it
Edit in Excel
round-trips lists and journals
Templates
fill defaults on new customers, vendors and items
Hands typing on a laptop showing a spreadsheet, beside a coffee cup

Why workbook data needs more work than data from another ERP

When data comes out of another ERP, it at least obeyed that system's rules. Every invoice had a customer, and every item had a unit of measure. Spreadsheets promise nothing of the kind. The same vendor appears under three spellings across two workbooks. Quantities hide in merged cells. And the current price list is whichever copy someone saved last. Business Central rejects much of this on import, which is useful, but it means cleaning comes first.

Spreadsheet-run companies also encode process in the file itself. Think of a cell color that means on hold, a tab per warehouse, or a column someone updates by hand every Friday. Business Central handles each of those habits with a field, a status or a location. So part of the migration is naming the habits and choosing their replacements before we load anything.

Cleaning and deduplicating the workbooks

  1. 1

    Collect every source

    List every workbook anyone relies on for customers, vendors, items, prices, stock and open orders, with its owner. Private copies on desktops count too.

  2. 2

    Name a master copy per list

    For each list, agree which file wins when two disagree, and stop edits to the others.

  3. 3

    Normalize the text

    Trim spaces and standardize case. Split combined fields such as city, state and zip, and unify units of measure and date formats.

  4. 4

    Find the duplicates

    Match on tax ID, email, phone and cleaned names, then merge by hand where a match is uncertain. Fuzzy matching finds candidates; a person decides.

  5. 5

    Assign real keys

    Give every customer, vendor and item a number from the number series you chose. Keep a cross-reference to the old spreadsheet names.

  6. 6

    Validate before loading

    Check required fields, posting groups and allowed values against the target tables. Then errors surface in your review, not during the import.

Common workbook tabs and their Business Central destinations

Typical workbook
Business Central table
Loaded with
Customer list
Customer
Configuration package plus a customer template for defaults
Vendor list
Vendor
Configuration package plus a vendor template
Product or parts list
Item and item unit of measure
Configuration package plus an item template
Price sheets
Sales price lists and purchase prices
Configuration package, or Edit in Excel on price list lines
Stock count sheet
Item journal, positive adjustments
Edit in Excel on the item journal, then post
Unpaid invoices list
Customer opening entries
General journal with the customer as account, one line per invoice
Bills to pay list
Vendor opening entries
General journal with the vendor as account, one line per bill
Trial balance tab
G/L accounts and general journal
Opening balance journal at the cutover date
Open orders tracker
Sales orders and purchase orders
Entered or imported with remaining quantities

Business Central features made for spreadsheet imports

Setup

Configuration packages

Configuration packages are part of what Microsoft calls RapidStart. You choose a table and its fields, export an Excel file, fill it and import it back. Then you review validation errors row by row and apply the data.

  • โœ“Pick only the fields that matter
  • โœ“Errors show per row before you apply anything
  • โœ“Works for setup tables as well as master data
Everyday

Edit in Excel

Most lists and journals open in Excel through the Business Central add-in. You edit them there and publish them back. It serves bulk corrections after go-live as much as the migration itself.

  • โœ“Opening journals prepared in Excel, posted in Business Central
  • โœ“Bulk updates to item or customer fields
  • โœ“Respects your Business Central permissions
Defaults

Customer, vendor and item templates

Templates hold posting groups, payment terms, tax settings and other defaults. So a clean spreadsheet only needs the fields that truly differ per record.

  • โœ“Fewer columns to fill, fewer mistakes
  • โœ“The same templates serve new records after go-live
  • โœ“Separate templates for, say, domestic and export customers

Balances, open items and history a spreadsheet can support

  • โœ“An opening trial balance from your accountant or current books at a month end, not a mid-month date
  • โœ“Each unpaid customer invoice as its own line, so collections can apply payments against it
  • โœ“Each unpaid vendor bill as its own line with its due date, so payment runs work in week one
  • โœ“Stock counted physically at cutover, because spreadsheet stock figures are rarely safe to load
  • โœ“Open orders keyed or imported from the tracker, with confirmed quantities and dates
  • โœ“Past sales left in the workbooks, or loaded as monthly totals only where a report truly needs them

What takes over from the hand-built reports

Spreadsheet companies usually run on a handful of reports someone builds by hand. Typical ones are a weekly sales summary, a cash forecast, an aged debtors list and a stock reorder sheet. After an Excel spreadsheets to Business Central migration, most of these become standard reports or saved list views. Examples are aged accounts receivable, item availability and the requisition worksheet. Financial reports cover the monthly profit and loss. Anything that still needs a custom view goes to Power BI or to analysis mode on a list.

Excel does not disappear, and it should not. Finance teams keep it for modeling, and Business Central exports to Excel from nearly every page. The difference is that Excel becomes a place to analyze data held in one system, not the system itself. We rebuild the logic buried in macros and formulas rather than migrate it. Approval steps become workflows, reorder formulas become item reorder policies, and pricing formulas become price lists.

Spreadsheet migration questions

Can we just import our spreadsheets as they are?

Rarely. Business Central validates every field on import. Blank posting groups, unknown units of measure or duplicate numbers stop the load. Cleaning the data first costs far less than fixing bad records after go-live. We hand over the configuration package files early so your team can start filling them while setup continues.

Is there a Business Central data migration tool for Excel?

Yes, for the basics. The data migration assisted setup includes an Excel option for customers, vendors and items using a template workbook. For prices, opening entries, stock and setup tables, configuration packages and Edit in Excel do the rest. That is why most projects use a mix of the three.

How do we deduplicate customers when names differ in spelling?

Match on something more stable than the name first. Tax IDs, email domains, phone numbers and billing addresses find most duplicates once we normalize the text. A fuzzy-match pass then suggests the remaining candidates, and someone who knows the customers confirms each merge. We keep a cross-reference, so you can still trace old spreadsheet names.

More Excel spreadsheets to Business Central migration questions

Should we move years of sales history out of Excel?

Usually not at line level. Old spreadsheet history is often incomplete and inconsistent, and loading it produces reports nobody trusts. Keep the workbooks archived and read-only for lookups. Load monthly totals only where a year-over-year comparison matters on day one.

Do we need an ERP at all, or just better spreadsheets?

It depends on how many people touch the same data and how often it goes wrong. If one person keeps the books and orders are few, a good accounting package may be enough. Once several people update stock, prices and orders at the same time, spreadsheet errors start to cost real money. Our readiness assessment looks at that honestly before recommending anything.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.