Skip to content
SyncRefine
SyncRefine

Product Data in Excel: From Chaos to Catalogue

Managing product data in Excel leads to silent errors. Learn how to move from spreadsheet chaos to a sell-ready catalogue without a months-long migration.

Kenneth Dekker
6 min read

It is Monday morning and you open productlist_FINAL_v7_copy.xlsx. Somewhere along the way, column H has turned the EAN codes into scientific notation (4.71E+12). The same office chair appears three times: once in anthracite, once in dark grey, once in grey/black, because three suppliers each spell it differently. And the new price list that has just landed in your inbox needs to be retyped by hand into your webshop, and then once more into the marketplace.

It works. Until it does not. At a thousand products, Excel is a perfectly good scratchpad. At fifty thousand, it is a time bomb. And here is the thing: product data in Excel does not break with a loud crash. It breaks with silent errors that you only see months later, in your returns, your conversion and your position in Google.

Why everyone starts with product data in Excel

Excel is the cheapest, fastest and most forgiving way to get started. Anyone can use it, it costs nothing extra, and within five minutes you have a tab with your first two hundred items. That is not a foolish choice. It is the logical one. The problem is not that you start in Excel, the problem is that you stay stuck in it while your range grows out from under you.

And Excel breaks more quietly than you think. A review of 35.5 years of research led by Professor Pak-Lok Poon (Frontiers of Computer Science, 2024) found that 94% of business spreadsheets used in decision-making contain errors. Ray Panko (University of Hawaii) measured an average error rate of around 5% of formula cells. So those errors are almost always in there. You just cannot see them.

94%
of business spreadsheets contain errors (Frontiers of Computer Science, 2024)
5%
average error rate in formula cells (Panko)

Where it breaks: five things Excel cannot do

A spreadsheet is a grid of cells. Nothing more. The moment you turn it into a system of record, it lacks exactly the things a catalogue at scale needs:

  • No golden record. Three suppliers, three rows for the same chair. Excel has no idea it is one product.
  • No dedup. Matching on EAN, SKU or barcode is a manual job, and purple, lilac and violet stay three separate colours.
  • No per-field provenance. Who set that price? From which source? When? The cell says nothing.
  • No real-time sync. Every price change has to be retyped into your shop and into every marketplace.
  • No error monitoring. DIM_MM 620x820x450 and an empty category slip through just as easily as clean data.
Without SyncRefine
  • The same chair three times, under three colour names
  • Price list emailed over and retyped by hand into shop and marketplace
  • EAN codes quietly turned into 4.71E+12
  • Nobody knows which source is right
With SyncRefine
  • One golden record per product, duplicates merged
  • Change one source, all channels follow automatically
  • Codes and formats checked before they go live
  • Per-field provenance: you see where every value comes from
productlijst.xlsx
// 3 sources merged into 1 golden record
Office chair Dax
EAN 4710000000123
Color Anthracite from the source
Brand Nordic Home automation
Category Office chairs via AI
Status Sell-ready

Click Raw and Clean: the same chair, supplied three times, merged into one record.

The hidden costs that are not on your tab

Bad product data feels free, because the error is hidden. The bill arrives later, somewhere else. Research by Akeneo (The Evolution of the Modern Shopper, 2025, 1,800 consumers across eight countries) found that 40% of consumers returned an online purchase because of incorrect product information, and 53% abandoned a purchase because the data was wrong. Dissatisfaction with incomplete product data more than doubled: from 13% in 2023 to 30% in 2025.

And it does not stop at conversion. A slow product page costs you in Google too. Core Web Vitals, including Largest Contentful Paint, are a confirmed ranking signal (developers.google.com/search). Google calls an LCP up to 2.5 seconds good, and anything above 4 seconds poor. Those four uncompressed supplier photos of 4 MB each? You pay them back in load time, and therefore in ranking.

Excel does not break with a crash. It breaks with silent errors that surface in your returns, your conversion and your ranking.
The heart of the problem

Why a PIM often becomes a six-month migration project

The standard reaction is: then just stand up a PIM. And on paper that is right. In practice it is rarely just. According to vendors like AtroPIM, a PIM implementation for a mid-sized catalogue typically takes three to six months. A project with 10,000 to 50,000 SKUs quickly runs to twelve to fourteen weeks from discovery to go-live.

The real snake in the grass is the data migration. It is consistently the most underestimated cost. Connecting a PIM to your ERP, webshop and DAM often costs three to five times the licence fees, thanks to middleware, custom mapping and maintenance. And poor adoption and unclear ownership sit behind a large share of failed enterprise software projects. You are not buying a tool, you are buying a project. And that project is exactly why many companies stay stuck in Excel.

The third way
You do not have to choose between muddling on and tearing it all down
SyncRefine reads in your existing shop setup and connects your sources to it. Non-destructive, without a months-long implementation project. Your categories, your attributes, your structure all stay in place. You do not rebuild your shop, you simply put a clean engine underneath it. With a good connection, up to around 100,000 products are imported in about ten minutes.

From source to golden record

Here is how that triple office chair becomes one clean record. SyncRefine matches duplicate products on SKU, EAN and barcode, backed up by AI, and merges them into a golden record with per-field provenance, exactly the route that merging supplier data into one record describes step by step. Spellings are normalised: say 47 different colour labels are brought back to your twelve standard colours, so purple, lilac and violet all become a tidy Purple.

DIM_MM 620x820x450Length 62 cm · Width 82 cm · Height 45 cm
color purple / lila / violetColor Purple
ean 4.71E+12EAN 4710000000123

The result is a clean, sell-ready product catalogue that you do not have to reassemble for each channel. Add a source or change a price, and the rest follows.

Sell-ready also means fast, multilingual and monitored

A clean catalogue is more than tidy rows. Every supplier photo is converted to WebP at exactly the size the placement calls for, up to around 98% lighter files. No background removed, no watermark taken out, no AI upscaling: just lighter and faster, and that counts towards your Core Web Vitals.

AI enrichment writes missing descriptions, fills in attributes, categorises and translates into 42 languages. It learns your structure, not your tone of voice, so your brand voice stays yours. And anomalies, like an empty category or an EAN that does not check out, are automatically held back before they reach your shop. The live connection with WooCommerce, Magento and the marketplaces means you only have to get it right once.

98%
lighter photo file after WebP conversion
42
languages for translation
~10 min
to import up to 100,000 products

You are not starting from zero

That is perhaps the most important part. You already have a shop, already have a structure, already have years of work in your range. A living catalogue does not mean throwing that away and starting over. It means your existing setup is the starting point, and that your sources connect neatly onto it. Take Giga Meubel as an example: a furniture wholesaler with 40 suppliers and 70,000 products, live in sync. No six-month project, but a catalogue that keeps itself up to date.

In short
  • Product data in Excel does not fail with a crash but with silent errors: no golden record, no dedup, no per-field provenance.
  • Those errors cost you returns and conversion (Akeneo: 40% return, 53% abandon) and slow photos cost you your Google ranking.
  • A PIM is often a 3 to 6 month migration project; the data migration is the most underestimated cost.
  • The third way: an AI hub reads in your existing shop structure and connects your sources to it, non-destructively.
  • From chaos to sell-ready without rebuilding your shop: clean golden record, light photos, 42 languages, live sync.
Ready to get your product data out of Excel? Try it free for 14 days.
Written by
Kenneth Dekker
Automation & data integration
LinkedIn
Keep reading

Curious what SyncRefine can do with your product data?

Book a no-obligation demo and we will show it live on your own data.

Kenneth Dekker
Automation & data integration

“Automating with AI is happening now. In half an hour we will show you what it means for your business.”

No obligation and fully tailored