【发布时间】:2017-03-10 15:55:20
【问题描述】:
我想从我的 java 程序中打开 excel 文档。实际上,当我单击程序中的按钮时,我希望打开 excel 文档。我试过了
Runtime.getRuntime().exec("workbook.xls");
workbook.xls 位于项目文件夹的根目录中,但它不起作用。异常说它无法打开程序 workbook.xls。我该怎么做呢
【问题讨论】:
标签: java
我想从我的 java 程序中打开 excel 文档。实际上,当我单击程序中的按钮时,我希望打开 excel 文档。我试过了
Runtime.getRuntime().exec("workbook.xls");
workbook.xls 位于项目文件夹的根目录中,但它不起作用。异常说它无法打开程序 workbook.xls。我该怎么做呢
【问题讨论】:
标签: java
我猜你想用它的默认程序(比如 Excel)打开你的 Excel 文件?如果是这样,您可以使用Desktop-class:
Desktop.getDesktop().open(new File("path/to/your/file.xls"));
【讨论】:
Desktop.open() 是要走的路。
您可以使用Apache POI 处理Microsoft 文档。查看here 以了解如何使用它的示例。
【讨论】: