powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Открыть *xls файл
6 сообщений из 6, страница 1 из 1
Открыть *xls файл
    #33732924
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Есть вот такая проблемка.
Немогу открыть сабж.
Пробовал
Код: plaintext
1.
2.
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(str);
где str Путь и имя файла. Не работает. так открываются только екзешник.
Все заранее спасибо!
...
Рейтинг: 0 / 0
Открыть *xls файл
    #33733016
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынц
...
Рейтинг: 0 / 0
Открыть *xls файл
    #33733626
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 public   static   void  main(String[] args) {
        String dirname = "c:/temp/Директория с пробелами/";
        String filename = "Файл с пробелами.xls";
         try  {
            Runtime rt=Runtime.getRuntime();
            Process pr=rt.exec("c:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE " + "\"" + dirname + filename + "\"" );
        }
         catch  (Exception e) {
        }
    }

А если заранее не известно кде лежит ексель. Теоретичиски не у всех пользователей будет работать. Можно как то узнать установлен он вобще и есди да то где ?
...
Рейтинг: 0 / 0
Открыть *xls файл
    #33733633
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотреть в реестре, больше ничего в голову не приходит.
...
Рейтинг: 0 / 0
Открыть *xls файл
    #33733645
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно просто
Код: plaintext
Process pr=rt.exec("EXCEL.EXE " + "\"" + dirname + filename + "\"" );
...
Рейтинг: 0 / 0
Открыть *xls файл
    #33733697
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоНможно просто
Код: plaintext
Process pr=rt.exec("EXCEL.EXE " + "\"" + dirname + filename + "\"" );


Просто не катит. Ни падает ни на какой ексепшин, но и ничего не грузит...
Буду наверное в сторону реестра копать...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Открыть *xls файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]