Skip to content

Manufacturing

Excel and Access databases on the shop floor: what to do before AI

By SourceX Editorial · Updated

Short answer

Excel and Access databases on the shop floor should be triaged before any AI project: keep the files that record unique decisions, consolidate duplicates into one table or the ERP, archive retired files with a short description, and exclude anything holding personal or customer-owned data. Find them all first, because plants usually have more than anyone has listed.

Key takeaways

  • Shop-floor spreadsheets often hold the only record of why a decision was made on the line.
  • Every spreadsheet gets one of four calls: keep, consolidate, archive or exclude.
  • A file nobody can explain is close to useless, so a one-page description travels with every kept or archived file.
  • Access databases carry business logic in their queries, forms and macros, so export the logic as well as the tables.
  • Training matrices, overtime trackers and customer pricing tools are usually excluded from any outside use.

Why shop-floor spreadsheets matter before AI#

Shop-floor spreadsheets matter before AI because they often hold the records that the ERP and MES never captured. Downtime tallies, scrap logs by shift, setup sheets with the real process settings, changeover matrices and supervisor notes frequently live in Excel files on a shared drive or a supervisor's laptop.

These files are where people wrote down why: why the line was stopped, why a setting was changed, why a lot was held. That reasoning is what makes operational records useful for analytics and for AI, and it disappears when a file is overwritten or a supervisor leaves.

Data problems are a common barrier. In RSM's 2026 middle-market survey, data quality and availability issues were the top inhibitor to AI deployment, at 34%, ahead of security and privacy concerns and legacy systems integration. Spreadsheet sprawl is one of the most ordinary causes.

How do you find every spreadsheet and Access file?#

Finding every spreadsheet and Access file takes a file scan plus conversations, because the most important files are often on personal drives. Plan the search the way you would plan a physical inventory: by area, with an owner for each.

  • Scan file shares and cloud drives for Excel and Access file types, including older formats and macro-enabled workbooks.
  • Ask each supervisor and shift lead which files they open every day and which ones they would miss.
  • Check quality, maintenance and planning team folders, where tracking databases often start.
  • Look for Access front-end files that link to back-end databases on a share, and note both locations.
  • Find spreadsheets with live links into the ERP or MES, since these are reports rather than records.
  • Record the owner, last modified date and purpose of each file in one inventory sheet.
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

Triage table: keep, consolidate, archive or exclude#

Each file gets one triage call based on what it records and who it describes. Keep means it stays live and gets cleaned up. Consolidate means its records move into one master table or into the ERP, MES or QMS. Archive means a read-only copy with a description. Exclude means it stays out of any analytics or outside use.

Consolidation is where most of the effort goes. Three presses may log downtime with three different reason lists, so agree on one code list first, map each old reason to it, and keep the original text in its own column. Never overwrite the operator's words with the new code, since the words often explain more than the code does.

Triage table: keep, consolidate, archive or exclude
Spreadsheet typeTypical contentTriage callWhy
Downtime and scrap logsReason codes, durations, shift notesConsolidateHigh-value history; usually split across many copies
Setup and process parameter sheetsMachine settings by part and revisionKeep, then move to a controlled systemRecords real process changes
Changeover and scheduling boardsSequence, planned versus actualArchive old versionsShows planning decisions over time
Quality checksheets and SPC logsMeasurements, sampling, holdsConsolidate into the QMSLinks measurements to dispositions
Access NCR or complaint databaseDefects, causes, actionsArchive and migrateOften the only nonconformance history
Tool life and gauge calibration logsUsage counts, calibration datesConsolidateSupports maintenance and quality records
Training matrices and attendanceEmployee names and qualificationsExcludePersonal data
Overtime and labor calculatorsHours and pay inputsExcludePersonal and payroll data
Customer pricing and quote calculatorsMargins, customer pricesArchive internally onlyCommercially sensitive
One-off analysesCopied data and chartsDelete or archiveDuplicates of other records

What makes a kept or archived file usable later?#

A kept or archived file is usable later only if someone who never met its author can read it. Shop spreadsheets rely on context: color coding that means on hold, merged header cells, abbreviations only one shift uses, and dates typed several different ways.

Research on dataset documentation makes the same point. Datasheets for Datasets proposes that every dataset be accompanied by a datasheet documenting its motivation, composition, collection process and recommended uses. A plant version can fit on one page.

Write that page while the file's owner is still around. It should name the purpose, the date range, what each column and code means, what the colors mean, who entered data and how, and any known gaps such as a month the log was not kept.

Access databases need extra care#

Access databases need extra care because their value sits partly in the logic, not only the tables. Queries calculate yields, forms enforce which fields are required, and macros or VBA code move records between tables. Exporting only the tables can lose the rules that gave the numbers meaning.

Export each table to an open format, save a copy of the relationships diagram, and list the main queries and what they calculate. Keep a read-only copy of the original file as well. Older Access files can be hard to open on current software, so do this while the person who built the database can still answer questions.

Illustrative: a stamping plant sorts its spreadsheets#

Illustrative: a fictional metal stamping plant runs its ERP for orders and inventory, but its quality history lives in an Access NCR database built by a quality engineer who has since retired. Downtime is tallied on Excel sheets per press, die change times sit in a separate workbook, and the training matrix is a shared spreadsheet.

The COO and IT director run the scan and interviews and find far more files than expected. They consolidate the downtime sheets into one table with a single reason code list, migrate open NCRs into the new QMS and archive the Access database with exported tables and a written description of its queries. The training matrix is excluded.

The result is a short, documented set of records the plant trusts. When the company later considers whether its operating history could support a data license, the inventory already shows what exists, what it covers and what is off limits.

How SourceX looks at spreadsheet records#

SourceX looks at spreadsheets as supporting records that add context to ERP, MES, QMS and maintenance history. The fit check asks only for metadata, such as which systems and file types hold which records and for how many years, and nothing is shared at that stage.

In the SourceX Enterprise Data Value Framework, documented spreadsheets can add human-generated signal and domain expertise, while poor data cleanliness and high preparation cost reduce net value. Triage and documentation are how a plant moves its files toward the right side of that balance.

Frequently asked questions

Should we replace Excel with an MES before thinking about AI?

Not necessarily. An MES helps capture new records consistently, but it does not rescue the history already in spreadsheets. Triage and document the existing files first, then decide which ones an MES or QMS should replace going forward.

Are formulas and macros part of the record?

Yes, when they change what the numbers mean. A yield column calculated by a formula, or a macro that assigns reason codes, is part of how the record was made. Note those rules in the file's description and keep a copy of the original workbook.

What about spreadsheets on personal laptops?

Bring them onto a company share as part of the inventory. Files on personal or unmanaged devices are at risk of loss and are hard to secure. Ask owners to move them rather than email copies, so there is one current version.

Can AI tools read our messy spreadsheets as they are?

They can read them, but they cannot know what an undocumented color or abbreviation meant. Results from messy files tend to be unreliable. Consolidating repeated logs and writing a short description of each kept file does more for quality than any tool choice.

Who should own the spreadsheet inventory?

Operations should own it, with IT supporting the file scan and storage. The people who use the files know what they mean. A named owner per area keeps the inventory current as files are retired or replaced.

Sources

  • In RSM's 2026 middle-market survey, data quality and availability issues were the top inhibitor to AI deployment (34%), followed by security and privacy concerns (30%), legacy systems integration (28%) and talent and skills gaps (28%). Source
  • Datasheets for Datasets proposes that every dataset be accompanied by a datasheet documenting its motivation, composition, collection process, recommended uses and other information. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies