0

我正在使用一个 vbscript 文件将大量 excel 文件转换为 txt 文件。它工作正常。

我想通过java代码做同样的操作。我正在尝试从 java 代码中执行文件,例如

 try {
            Runtime.getRuntime().exec("wscript C:\\Datas\\xl2tab.vbs");
        } catch (IOException ex) {
            Logger.getLogger(convertFile.class.getName()).log(Level.SEVERE, null, ex);
        }

我收到一个错误,例如

在此处输入图像描述

任何人都知道从java代码运行脚本文件..?

4

1 回答 1

1

问题是脚本需要当前目录来转换excel文件。当我从Netbeans运行java代码时,它将netbeans项目文件夹作为当前目录并尝试转换。

我通过将文件夹路径(放置文件以进行转换)作为参数变量传递给脚本来解决。

现在我可以从java代码运行脚本了。所以,最好使用变量作为文件夹路径..

于 2013-07-19T10:19:41.287 回答