有没有办法自动打开给定目录中的每个文件并执行以下操作:
CSV文件来自远程服务器,并且首先不兼容。当我手动打开并保存然后关闭文件时,它会变得稍微小一些,然后兼容使用。我假设存在一些差异,例如删除逗号或半冒号。
使用VBS脚本是处理这类问题的最佳方法吗?我将如何为保存部分编写脚本?
答案 0 :(得分:1)
您应该可以使用Workbook.Save
方法自动执行此操作。
Option Explicit
Dim xlApp, xlBook
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
Dim path
path = "C:\path\to\folder"
Dim fso, fle
Set fso = CreateObject("Scripting.FileSystemObject")
For Each fle In fso.GetFolder(path).Files
Set xlBook = xlApp.Workbooks.Open(fle.Path)
xlBook.Save
xlBook.Close
Next
参考文献: