Мне нужно преобразовать некоторые файлы xls в файлы xlsx. Я могу успешно конвертировать один файл xls в xlsx, выполнив эту команду в командной строке cmd (windows):
ssconvert inputFileName.xls outputFileName.xlsx
(ssconvert - это утилита командной строки Gnumeric, которая может конвертировать между различными форматами файлов электронной таблицы)
Я хотел бы написать пакетный файл, который для файла EACH в указанном каталоге запускает приведенную выше команду, используя текущее имя файла как для ввода, так и для имени выходного файла.
Например, если у меня есть этот набор файлов:
c:\directory\file1.xls
c:\directory\file2.xls
c:\directory\file3.xls
вывод должен быть
c:\directory\file1.xlsx
c:\directory\file2.xlsx
c:\directory\file3.xlsx
поэтому пакетный псевдо-код должен быть чем-то вроде
directory = c:\directory\
for (fileName in directory)
ssconvert fileName.xls fileName.xlsx
Кто-нибудь может мне помочь?