VBS 或 VBA 用于多个 Excel 文件?



这是我需要做的:

我有大约 1000 个文件夹,每个文件夹中都有一个我需要重新格式化的 excel 文件(所有 excel 文件的格式都相似(,我想实际的编程部分非常简单,但这不是重点。如果我需要在这些 excel 文件中的每一个上运行脚本,我应该使用 VBA 还是 VBS?

据我了解,VBS 可以从命令行运行,不需要打开任何 Excel 文件,但 VBA 确实需要打开 Excel 才能运行脚本,但这似乎违反直觉,因为我不仅需要一个工作簿,还需要在一千个工作簿上运行脚本。

任何帮助将不胜感激。

非常感谢。

编辑:我应该明确地说,我正在尝试将大约1000个CSV文件转换为XLSX,我尝试过OpenPYXL和XLSXwriter等python包,但它们非常慢 - 每个文件大约需要5分钟。

我建议你将Python与openpyxl包一起使用来实现你的想法。openpyxl包直观易用,而Python的灵活性将允许你在短期内完成工作。

最新更新