Пакетный скрипт для преобразования нескольких файлов Excel в файлы CSV - PullRequest
0 голосов
/ 09 октября 2018

Я использую VBS для преобразования нескольких файлов Excel в папке в CSV-файлы.Работает нормально.Вот сценарий, который я использую в пакетном файле.

FOR /f "delims=" %%i IN ('DIR *.xlsx /b/s') DO ExcelToCSV.vbs "%%i" "%%i.csv"

Работает нормально, за исключением того, что имя целевого файла имеет .xlsx перед расширением.Я попытался использовать %%~ni для цели, и я получаю ошибку чтения.Есть ли способ, которым я могу переименовать файл a.xlsx в a.csv.в настоящее время он конвертируется в a.xlsx.csv.Сам преобразованный файл не поврежден.Просто мне не нравится это имя с .xlsx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...