0

所以我使用 vbs 将 excel 文件转换为 .txt 文件,并且输入文件名需要与输出文件名相同,并且显然更改了文件扩展名。使这变得如此困难的事实是,我基本上将其用作文件转换器,因此文件的名称将是随机的。

我加载输入文件的方式是使用 %1 命令并在我这样调用批处理后传入输入文件。注意:.xlsx 可以更改为我需要转换的任何 .xlsx 文件。

C:\tabdim>conversion_batch_file.bat **C:\tabdim\2160707.xlsx**

在批处理文件(C:\tabdim\conversion_batch_file.bat)中注意:其余的sql已经被x替换了。

%windir%\SysWow64\wscript.exe C:\tabdim\combined.vbs **%1**
sqlcmd - xxxxxxxxxxxxxxxxxxxx
bcp xxxxxxxxxxxxxxxx "**C:\tabdim\20160707.txt**" xxxxxxxxxxxxxx
sqlcmd - xxxxxxxxxxxxxxxxxxxx

如果有任何方法可以做这样的事情

"%1- last 4 characters+".txt""

我知道这是完全错误的语法,我只是用词来描述我想要发生的事情。

4

0 回答 0