批处理脚本将多个Excel文件转换为CSV文件

时间:2018-10-09 13:18:31

标签: batch-file

我正在使用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这个名字。

0 个答案:

没有答案