有一个将 CSV 转换为 XLSX 的 exe 文件。有必要绕过文件夹中的每个 CSV 将参数传递给它。
"%cd%\Convert\csv2xlsx_amd64.exe" -colsep "," -sheet "9bdb933f-30d4-46ae-ac22-16c3473" -outfile "%cd%\Download_File\File.xlsx" -infile "%cd%\Download_File\*.csv"
上面的代码在 cmd 中工作,但只适用于一个文件,您必须手动设置参数。我不知道如何循环处理和设置参数:
- sheet - 每个文档都有不同的工作表名称;
- outfile - 名称类似于 CSV。
请帮帮我。
对于初学者来说,一个常见的错误是阅读手册很糟糕。
所需的解决方案:
!name!
而不是%name%
- 绕过所有文件。代码本身:
工作表名称中可以使用任何值
-sheet "test"
笔记:
我试图自动化 CSV 到 XLSX 转换器,但在互联网上找不到答案。我在 gitlab ( CSV to XLSX Converter )中遇到了这个开发,非常感谢他们。我决定与所有也找不到转换器方法的人分享。