Practical guidance
Preserve leading zeros in SKUs and barcodes
000078 is an identifier, not the number 78. A repair workflow should preserve its characters from upload through export.
Find the first place the value changed
Inspect the original CSV in a text editor. If it still contains 000078, the data may be intact and only the spreadsheet view is converting it. If the file already contains 78, return to a trusted export. The intended width cannot safely be inferred from nearby rows.
- Keep identifiers as text when importing into a spreadsheet.
- Inspect long identifiers for scientific notation or changed trailing digits.
- Save a copy and compare several identifiers in the raw file.
- Validate the copied file before uploading it to a marketplace.
Formatting does not recover lost data
Displaying six digits can make 78 look like 000078, but it does not prove those zeros existed in the source. Likewise, adding zeros until every SKU has the same length can create a different SKU. Recover from the source catalog or confirm each affected value.
Worked example
An identifier stays a literal string
SKU,Title
000078,Oak tray
009104,Glass carafeSKU,Title
000078,Oak tray
009104,Glass carafeAn unchanged before/after is the correct outcome. Quoting a CSV value alone does not control every spreadsheet’s type inference.
What this check cannot establish
Golanto cannot recover zeros or digits already lost before upload. Machine-import exports retain the original identifier and do not add spreadsheet formulas to force display formatting.
Check your file
Start with a copy. Review changes before downloading your import file.
Open the CSV tool