我正在寻找一种简单的方法来转换路径中包含的许多.xls文件' C:\ Users \ Kevin \ Desktop \ Results'到.xlsx格式 我安装了Excel 2013,但我想有一种方法可以自动转换放在该文件夹中的任何文件。
我不确定是否可以通过简单地将一些代码放入命令行来执行此操作,或者是否需要我下载其他资源才能实现此目的。
任何帮助表示赞赏。
答案 0 :(得分:0)
使用C#,类似这样:
var fsw = new FileSystemWatcher(@"C:\Users\Kevin\Desktop\Results");
fsw.Created += (s,e) => {
if (!e.FullPath.EndsWith(".xls")) {return;}
var newName = e.FullPath.Remove(e.FullPath.Length-3) + "xlsx";
var xlApp = new Excel.Application();
var book = xlApp.Workbooks.Open(e.FullPath);
book.SaveAs(newName, XlFileFormat.xlExcel12);
xlApp.Quit();
};