Importing Only New Spreadsheet Rows Without Missing Corrections
A daily import skips rows it has seen before. Explore the process choices that can make the next action clearer.
In this guideJump straight to what you need3 sections
Imagine a courier subcontractor handling this situation. A daily import skips rows it has seen before.
A corrected delivery address in yesterday's row never reaches the dispatch tool. The business is fictional, but the question is practical. Before deciding whether software should do more, it helps to understand which part of the work is unclear and what a reliable outcome would actually look like. The right response starts with the detail that people need in order to act.
The operational gap: spreadsheet corrections
The process remembers which rows existed but not whether their business information changed. Spreadsheet row position is being used as identity.
New records and changed records are different categories of work. A connection needs a rule for both if staff expect corrections to reach the operational system.
Sorting should not change record identity. A row reference based on position can appear to work until somebody inserts, deletes or reorders entries. A stable business reference lets the process recognise a correction to existing work while avoiding repeated creation of the same record. A busy period exposes this weakness because there is less time for informal clarification. The process needs to carry the relevant meaning itself rather than depending on the right colleague being available to explain what a field or status really represents.
A workable approach to spreadsheet corrections
Use a stable record reference and compare relevant changes. Define which corrections should update existing work and which need review after dispatch has begun.
Define what each relevant column means before deciding how it should be read or written. The output should be checked in the receiving application, not only in the spreadsheet used to prepare it. If an automated step changes existing information, preview the proposed changes and retain a correction route. Keep the original file unchanged while testing the import or calculation on a controlled copy. Unexpected values should produce a usable review item rather than a plausible-looking guess. Check whether built-in import settings or a clearer workbook structure solve the problem before commissioning code. An identifier, a measured quantity and a displayed value may look similar while requiring different treatment.
Updating a live delivery may require operational approval rather than an unconditional overwrite.
For background relevant to spreadsheet corrections, see How to Stop Copying Data Between Excel and Your CRM. The issue here is the narrower workflow described in this example.
Check spreadsheet corrections against real examples
Add a row, edit an earlier address and sort the sheet before running the import again. Observe the process with somebody who performs the task regularly. Ask them to use representative records and explain which information they trust before proceeding. Compare that explanation with what the proposed workflow actually records and makes visible to the next person.
For spreadsheet corrections, review the proposed outcome with the staff responsible. Compare the original values, stored values and receiving-system output for the chosen sample. Counts alone will not reveal every interpretation error. Keep rejected rows visible with an explanation so the administrator can correct the cause rather than guessing at a replacement. Give unresolved cases a named owner and a sensible review point. A clearer process in the current tools may be sufficient; custom development needs a specific remaining problem to justify it.
At Software Logic, we help businesses consider spreadsheet processes without assuming a new platform is the answer to every operational problem. Which corrections would your new-rows-only import leave behind?
Have a question about your business? Talk to Liam.
Counting readers…
