#java
#java
Вопрос:
Я хочу открыть документ Excel из моей программы на Java. На самом деле я хочу, чтобы документ Excel открывался при нажатии на кнопку в моей программе. Я пытался
Runtime.getRuntime().exec("workbook.xls");
где workbook.xls находится в корне папки проекта, но он не работает. Исключение говорит о том, что он не может открыть программу workbook.xls . Как я могу это сделать
Ответ №1:
Я полагаю, вы хотите открыть свой Excel-файл с помощью программы по умолчанию (например, Excel)? Если это так, вы можете использовать Desktop
-class:
Desktop.getDesktop().open(new File("path/to/your/file.xls"));
Комментарии:
1. Я согласен.
Desktop.open()
вот как нужно поступить.2. Desktop.getDesktop().открыть(файл);
Ответ №2:
Вы можете использовать Apache POI для работы с документами Microsoft. Посмотрите здесь на примеры того, как это использовать.
Комментарии:
1. Я думаю, что он не хочет использовать Java для работы с файлом Excel, но передать его в Excel для открытия, как это делает файловый браузер.
2. Ссылка, указанная выше, удалена.