JAVA如何获得本机EXCEL的安装路径?
来源:百度知道 编辑:UC知道 时间:2024/07/02 11:48:36
如题
希望能说的具体点,谢谢
希望能说的具体点,谢谢
1.找到注册表中Excel安装位置,如我的机子上(office 2007)excel的安装位置在注册表中为:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Office\\12.0\\Excel\\InstallRoot
2.用java Runtime.getRuntime().exec(...)调用reg query方法读取该值:
全部代码如下(请根据自己情况修改):
--------------------------------
package tt;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
public class Registry {
private static final String REGQUERY_UTIL = "reg query ";
private static final String REGSTR_TOKEN = "REG_SZ";
private static final String EXCEL_PATH_CMD = REGQUERY_UTIL
+ "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Office\\12.0\\Excel\\InstallRoot";
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(getExcelInstallRoot());