<< Back to Blog
·5 min read

My Excel Nightmare: How I Almost Ruined My Company Migrating Data to WMS

At 2 AM, staring at 'data validation failed' on the screen, I slumped in my chair. Moving from Excel to WMS took me three months, cost me ten pounds, and nearly lost all my inventory data. Today I'll share the pitfalls I stumbled into, hoping to help you avoid them.

Last fall, I decided to move my warehouse from Excel to a WMS system. I was confident—how hard could it be to just import spreadsheet data into a new system? Reality slapped me hard.

That night, staring at the red 'data validation failed' message on the screen, my head was buzzing. The new system had only a few scattered rows of data, while my old Excel sheet had over 22,000 inventory records. Worse, I found barcodes that didn't match names, and quantities that were negative—I didn't even know how those got there.

At that moment, I only thought: I've wasted three months.

TL;DR Migrating from Excel to WMS, the biggest pitfall isn't technology—it's data cleaning. It took me three months to realize that if you don't clean your dirty Excel data before migration, everything will go wrong. Today, I'll share my hard-learned lessons on the right way to do data migration.

配图

First Trap: I Thought Excel Was Clean, But It Was Full of Pits

At first, I naively thought I could just import the Excel data directly. After all, I had been using that spreadsheet for a year or two, entering data every day—how bad could it be?

When I exported it, I found product codes were sometimes numbers, sometimes text, and sometimes had extra spaces; supplier names were inconsistent, like 'Shanghai ABC Trading' and 'Shanghai ABC Trading Co., Ltd.' were actually the same company; and inventory quantities had negatives—later I found they were from returns that weren't updated in time.

I thought: if only I had done data cleaning earlier.

Three Data Cleaning Traps I Fell Into

Trap 1: Ignoring Data Standardization

In my Excel, the same product had at least three name variations: 'Blue T-shirt', 'Blue Tshirt', 'T-shirt Blue'. When imported into WMS, the system treated them as three different SKUs.

I learned my lesson: first define a standard, like 'Category-Color-Size', then use Excel's VLOOKUP and conditional formatting to clean all records.

Trap 2: Forgetting to Deduplicate

My Excel had several identical records—for example, 100 units of the same product were entered twice. After import, inventory doubled, almost causing overselling.

The fix was simple: use Excel's 'Remove Duplicates' feature or check with a pivot table.

Trap 3: Ignoring Data Completeness

Some products had empty barcodes, some had no supplier, and some had no location. After import, these became 'orphan data'—impossible to find or use.

I set a rule: mandatory fields cannot be missing; if they are, don't import.

配图

Before and After Data Cleaning

ItemBefore CleaningAfter Cleaning
Total Records22,35819,874
Duplicate Records1,234 (5.5%)0
Missing Barcodes876 (3.9%)0
Negative Inventory45 (0.2%)0
Non-standard Names2,112 (9.4%)0

Source: My own migration records.

Second Trap: Manual Migration Almost Lost My Data

After cleaning, I decided to import manually—copy-pasting one by one. After three days, my eyes were sore, and I still missed thousands of records.

Later I learned that professional WMS systems have bulk import tools with data validation. For example, the import template in Flash WMS automatically checks for format errors and duplicates.

Manual vs Tool Import Comparison

AspectManual ImportTool Import
Time3 days2 hours
Error Rate~5%<0.1%
Data ValidationBy eyesAuto-check
Rollback CapabilityNoneSupported

According to Gartner supply chain research[1], companies using system tools for data migration see an average 23% improvement in data accuracy post-migration.

配图

Third Trap: After Migration, Processes Must Change Too

The day after successful import, I was overjoyed. But the next day, I was dumbfounded—old employees still operated like in the Excel era: receiving without scanning, shipping without verification. Soon, the new system's data was messed up again.

I organized three training sessions and had Flash WMS support give remote demos before processes were standardized.

Three Key Steps for Process Change

  1. Train First: Train employees before migration to get familiar with the new system.
  2. Run Dual Systems: Keep both old and new systems running for two weeks until employees adapt, then shut down Excel.
  3. Establish Incentives: Anyone who doesn't follow the process must correct the data themselves.

配图

Summary

Looking back, that migration almost broke me, but it also taught me: data migration isn't just moving bricks; it's a deep clean for your warehouse.

A few tips for those migrating or planning to:

  • Clean data first, then migrate: Dirty Excel data imported into WMS will only amplify problems.
  • Use tools, not hands: Bulk import tools save 90% of time and reduce errors.
  • Processes must follow: Data migration is just the first step; process change is key.
  • Don't rush, be stable: Better to run dual systems for two weeks than to rush shutting down the old one.

Now, my warehouse data accuracy has improved from 85% to 99%, and monthly inventory takes only half a day. If you're preparing to migrate, remember my lesson: don't assume your Excel is clean.


References

  1. Gartner Supply Chain Research — Referenced for data accuracy improvement after migration
  2. Fortune Business Insights WMS Market Report — Referenced for WMS market growth data
  3. China Federation of Logistics & Purchasing — Referenced for SME logistics digitalization status