Why zeros disappear
CSV is text. Spreadsheets are not. When Excel opens a file it casts \u201c02115\u201d to the number 2115. New England ZIP codes, UK sort codes, and zero-padded product IDs are the usual casualties.
How this tool preserves them
You pick columns and a width. Digit values are left-padded with zeros. Download can wrap those columns in Excel formula quotes so a double-click open still shows 02115. The original file is not modified.
Example
zip,sku 2115,7
Padded to width 5 and 3:
zip,sku 02115,007
Limitations
If zeros were already stripped before you received the file, this tool cannot know whether 2115 was 02115 or 002115. You supply the width from the identifier\u2019s spec.