У меня есть каталог с 20 электронными таблицами. Некоторые из них xlsx, а некоторые xlsm. Мне нужно заменить все экземпляры "foo" на "bar" на каждом листе в каждом файле. Я использую Windows.
Я на Windows, поэтому я не думаю, что эта команда Perl будет работать.
Я нервничаю по поводу использования ReplaceText (ранее BKReplacem) из-за большого красного предупреждения («Replace Text больше не поддерживается и имеет известные проблемы с некоторыми установками Windows 7».)
Такие инструменты, как TextCrawler, TextPad, Notepad++ и т.д., Не выглядят многообещающими, поскольку они работают только с простыми текстовыми файлами.
Я пробовал IceTeaReplacer, но он не работает с файлами .xlsm.
30-дневная пробная версия ExcelPipe делает свое дело, но, к сожалению, не является бесплатной.
Как можно это сделать, кроме очевидного (но медленного) решения открытия всех 20 файлов и выполнения поиска / замены?