How to do it
- Export your sheet as CSVTwo columns: current name and new name. From Excel or Numbers, use File › Export › CSV. Tab-separated works too.
- Preview
rename-cli --csv names.csv ~/Folder/*prints every old and new name without touching anything. - ApplyAdd
--apply. Files with no row keep their name, or go through a preset's steps if you pass one. - Undo if needed
rename-cli undoreverses the last batch.
Good to know
- The old name can be a file name or a full path; the new one keeps only its file name, so files stay in their folder.
- Duplicate new names and illegal characters are caught before any file moves.
--auto-fixappends " 2" instead. - A rename log exported from the app is valid input, so you can replay or reverse a batch from a spreadsheet.
Questions
Can I rename files from an Excel list on Mac?
Yes. Save the sheet as CSV with old and new names, then run rename-cli --csv with Batch File Renamer Pro.
What if a file isn't in the list?
It keeps its name unless you also pass a preset or steps for the rest.